• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

PHP mit Java script

Status
Für weitere Antworten geschlossen.

Gameking

Neues Mitglied
Hei Leutz;Jump

ich habe ein Problem:

wenn ich folgenden Queltext habe welcher in eine .txt datei schreibt, wierd nichts in die datie geschrieben. und ich finde den fehler nicht.

Hier der Queltext:

PHP:
<html>
<head>
<script language="JavaScript">
<!--
function SmilieEinfuegen(Smilie)
{
    document.formular.eingabe.value += Smilie+" ";
    document.formular.eingabe.focus();
}
//-->
</script>
<?php
include ("config.php");
?>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <title>wysiwyg test</title>
  
</head>
<body>
<center><b>

<a href="javascript:SmilieEinfuegen(':-)')"><img border="0" src="http://www.pspworld.ch/smiles/lol.gif"></a>&nbsp;&nbsp; 
<a href="javascript:SmilieEinfuegen(';-)')"><img border="0" src="http://www.pspworld.ch/smiles/wink.gif"></a>  &nbsp;&nbsp;
<a href="javascript:SmilieEinfuegen(':rolleyes:')"><img border="0" src="http://www.pspworld.ch/smiles/undweg.gif"></a>  &nbsp;&nbsp;
<a href="javascript:SmilieEinfuegen(':-(')"><img border="0" src="http://www.pspworld.ch/smiles/maul.gif"></a>  &nbsp;&nbsp;
<br><br>
<a href="javascript:SmilieEinfuegen(':cool:')"><img border="0" src="http://www.pspworld.ch/smiles/cool.gif"></a>  &nbsp;&nbsp;
<a href="javascript:SmilieEinfuegen(':finger:')"><img border="0" src="http://www.pspworld.ch/smiles/finger.gif"></a>  &nbsp;&nbsp;
<a href="javascript:SmilieEinfuegen(':ja:')"><img border="0" src="http://www.pspworld.ch/smiles/ja.gif"></a>  &nbsp;&nbsp;
<a href="javascript:SmilieEinfuegen(':krank:')"><img border="0" src="http://www.pspworld.ch/smiles/krank.gif"></a>  &nbsp;&nbsp;
<a href="javascript:SmilieEinfuegen(':methafüsisch:')"><img border="0" src="http://www.pspworld.ch/smiles/methafüsisch.gif"></a>  &nbsp;&nbsp;
<br><br>
<a href="javascript:SmilieEinfuegen(':motz:')"><img border="0" src="http://www.pspworld.ch/smiles/motz.gif"></a>  &nbsp;&nbsp;
<a href="javascript:SmilieEinfuegen('nein')"><img border="0" src="http://www.pspworld.ch/smiles/nein.gif"></a>  &nbsp;&nbsp;
<a href="javascript:SmilieEinfuegen(':ninja:')"><img border="0" src="http://www.pspworld.ch/smiles/ninja.gif"></a>  &nbsp;&nbsp;
<a href="javascript:SmilieEinfuegen(':pc:')"><img border="0" src="http://www.pspworld.ch/smiles/pc.gif"></a>  &nbsp;&nbsp;
<a href="javascript:SmilieEinfuegen(':yo:')"><img border="0" src="http://www.pspworld.ch/smiles/yo.gif"></a>  &nbsp;&nbsp;
<br><br>
<a href="javascript:SmilieEinfuegen(':club:')"><img border="0" src="http://www.pspworld.ch/smiles/club.gif"></a>  &nbsp;&nbsp;
<br><br><br>

<form action="news_schreiben.php" method="post" name="formular">


News Name: <br><input name="name" type="text" value=""><br><br>

von: <br><input name="von" value="Gameking"> <br><br>

Eintrag:<br>


<textarea cols="80" name="eingabe" rows="30"></textarea><br>

<input name="Send" type="submit" value="Abschicken">
</form>


</b>


<?php

// Formulareingabe speichern
if ($_POST) {
 
 $name = $_POST["name"]; // Variablen einlesen
 $von = $_POST["von"];
 $eingabe_user = $_POST["eingabe"];
 $id = mt_rand(10000,99999); // Eine ID um die Zeile (später) zu löschen
 $datum = date("d.m.Y",time()); // Aktuelles Datum ermitteln
 $eingabe = nl2br($eingabe_user);
 
 $text1 = "$name;$von;$eingabe;$datum;$id;\n"; // Textstring zusammensetzen

 $text2=str_replace("\n",'<br />',preg_replace("#(\r\n|\n\r|\r)#","\n",$text1));
 $text2 = ereg_replace(":-)","<img src='http://www.pspworld.ch/smiles/lol.gif'",$text2);
 $text2 = ereg_replace(";-)","<img src='http://www.pspworld.ch/smiles/wink.gif'",$text2);
 $text2 = ereg_replace(":rolleyes:","<img src='http://www.pspworld.ch/smiles/undweg.gif'",$text2);
 $text2 = ereg_replace(":-(","<img src='http://www.pspworld.ch/smiles/maul.gif'",$text2);
 $text2 = ereg_replace(":cool:","<img src='http://www.pspworld.ch/smiles/cool.gif'",$text2);
 $text2 = ereg_replace(":finger:","<img src='http://www.pspworld.ch/smiles/finger.gif'",$text2);
 $text2 = ereg_replace(":ja:","<img src='http://www.pspworld.ch/smiles/ja.gif'",$text2);
 $text2 = ereg_replace(":krank:","<img src='http://www.pspworld.ch/smiles/krank.gif'",$text2);
 $text2 = ereg_replace(":methafüsisch:","<img src='http://www.pspworld.ch/smiles/methafüsisch.gif'",$text2);
 $text2 = ereg_replace(":motz:","<img src='http://www.pspworld.ch/smiles/motz.gif'",$text2);
 $text2 = ereg_replace(":nein:","<img src='http://www.pspworld.ch/smiles/nein.gif'",$text2);
 $text2 = ereg_replace(":ninja:","<img src='http://www.pspworld.ch/smiles/ninja.gif'",$text2);
 $text2 = ereg_replace(":pc:","<img src='http://www.pspworld.ch/smiles/pc.gif'",$text2);
 $text2 = ereg_replace(":yo:","<img src='http://www.pspworld.ch/smiles/yo.gif'",$text2);
 $text2 = ereg_replace("club:","<img src='http://www.pspworld.ch/smiles/club.gif'",$text2);
 $text2 = ereg_replace(":-)","<img src='http://www.pspworld.ch/smiles/lol.gif'",$text2);

 $zeile="\n";
 $text="$text2;$zeile";
 $dateiname = "../news_daten.txt"; // Name der Datei
 $handler = fOpen($dateiname, "a+"); // Datei zum Text anhängen öffnen
 fWrite($handler, $text); // Dateiinhalt in die Datei schreiben
 fClose($handler); // Datei schließen
}
?>
</center></body>
</html>

kann mir bitte jemand helfen???

thx schon mal
 
Hallo,

$_POST wird zu false ausgewertet. Du musst überprüfen, ob $_POST['Send'] gesetzt ist, also:
PHP:
if (isset ($_POST['Send'])) {


N43
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben