Hi zusammen,
ich habe mir hier ein kleines Gästebuch gemacht, doch leider ist da ne Fehlermeldung zu sehen:
Hier der ganze Code:
Wo liegt da der Fehler?
Ich komm wirklich nicht drauf, hab wohl schon wieder einiges verlernt...
ich habe mir hier ein kleines Gästebuch gemacht, doch leider ist da ne Fehlermeldung zu sehen:
Hier der ganze Code:
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Einfaches Gästebuch</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h1>Gästebuch</h1>
(*) bezeichnet Pflichtfelder.<br><br>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
(*) Name: <input type="text" name="name"><br>
(*) E-Mail-Adresse: <input type="text" name="email"><br>
Homepage: <input type="text" name="page"><br>
(*) Wohnort: <input type="text" name="ort"><br>
(*) Nachricht:<br>
<textarea cols="55" rows="8" name="comment"></textarea><br>
<input type="submit" value="Veröffentlichen"></form>
<h3>Einträge</h3>
<?php
$datei = "comment.txt";
if (isset($_POST['comment']) && $_POST['name'] != "" && $_POST['email'] != "" && $_POST['ort'] != "") {
$ort = $_POST['ort'];
$page= $_POST['page'];
$comment = $_POST['comment'];
$name = $_POST['name'];
$email = $_POST['email'];
$zeiger = fopen($datei, "r+");
$alt = fread($zeiger, filesize($datei));
$email = "<a href=\"mailto:$email\">$email</a>";
$datum = date("j.n.Y");
$comment = htmlspecialchars($comment);
$comment = stripslashes(nl2br($comment));
$meinung="<p><b>$name</b> ($email - $page) aus $ort schrieb am <i>$datum</i>:<br>$comment</p>\n";
rewind($zeiger);
fputs($zeiger, "$meinung \n $alt");
fclose($zeiger);
}
readfile($datei);
?>
</body>
</html>
Ich komm wirklich nicht drauf, hab wohl schon wieder einiges verlernt...
Kommentar