Ich habe in meine seite einen bereich eingebaut in dem die besucher selbst geschichten hinzufügen können. Da diese auch ruhig größer sein dürfen wollte ich sie nicht in der datenbank speichern sondern in einem text file.
Doch wenn ich das ausgefüllte formular abschicke kommt die meldung das die variablen nicht deffiniert seien was mache ich falsch
Hier der (vereinfachte)code des sende dokuments:
<html>
<body>
<form action = "speicher.php" method = "post">
<input type="text" size="20" name="nn"> Name
<textarea type="text" name="text"> </textarea>
<input type="submit" value="Senden">
<input type="reset">
</form>
</body>
</html>
und hier der des antwortenden:
<html>
<body>
<?php
$fp = fopen("texte.txt","a+");
if ($fp)
{
flock($fp,2);
$nl = chr(13) . chr(10);
fputs ($fp, "$nn
$text$nl
");
echo "Vielen Dank, $nn
";
echo "Ihre Angaben wurden gespeichert
";
flock($fp,3);
fclose($fp);
}
else
{
echo "Datei konnte nicht zum";
echo " Schreiben geöffnet werden";
}
?>
</body>
</html>
wenn einer den fehler findet bitte meldet euch. wäre mir ne große hilfe
Doch wenn ich das ausgefüllte formular abschicke kommt die meldung das die variablen nicht deffiniert seien was mache ich falsch
Hier der (vereinfachte)code des sende dokuments:
<html>
<body>
<form action = "speicher.php" method = "post">
<input type="text" size="20" name="nn"> Name
<textarea type="text" name="text"> </textarea>
<input type="submit" value="Senden">
<input type="reset">
</form>
</body>
</html>
und hier der des antwortenden:
<html>
<body>
<?php
$fp = fopen("texte.txt","a+");
if ($fp)
{
flock($fp,2);
$nl = chr(13) . chr(10);
fputs ($fp, "$nn
$text$nl
");
echo "Vielen Dank, $nn
";
echo "Ihre Angaben wurden gespeichert
";
flock($fp,3);
fclose($fp);
}
else
{
echo "Datei konnte nicht zum";
echo " Schreiben geöffnet werden";
}
?>
</body>
</html>
wenn einer den fehler findet bitte meldet euch. wäre mir ne große hilfe
Kommentar