Danke für die vielen Antworten!
Nachdem ihr mich so nett mit eurer Informationsflut getränkt habt, habe jetzt versucht, eure ganzen Verbesserungsvorschläge reinzubasteln. Mit dem Erfolg, dass es jetzt einen "parse eror on line 2" gibt, den ich nicht rausbekomme.
Vielleicht kann mir das nochmal bitte jemand geradebiegen.
Ich muss sagen, dass das Meiste für mich noch totales Kauderwelsch ist. Richtig "verstehen" tue ich nur die Dateioperationen.
Und eine Frage hätte ich dann noch. Wie kann ich es vermeiden, dass jemand HTML-Tags in das Formular eingibt und die dann womöglich meine Seite kaputt machen?
Paul
<?php
$name = (isset($_POST["name"]) or strlen(trim($_POST["name"]))) ? $_POST["name"] : "");
eintragen($name);
function eintragen($name)
{
if($name)
{
$fp = fopen("test.txt", "a");
fwrite($fp, $name. "\n");
fclose($fp);
echo "Du hast dich erfolgreich in die Gästeliste eingetragen.";
}
else
{
echo "Du hast keinen Namen eingetragen.";
}
}
?>
<form method="post" action="">
Name: <input type="text" name="name">
<input type="submit" value="Ich bin dabei!">
</form>
Folgende Leute haben sich eingetragen:
<?php
$fp = fopen("test.txt", "r");
$str = fread($fp, filesize ($datei));
fclose($fp);
echo nl2br($str);
?>