Nohh
Erfahrenes Mitglied
Hallo ich habe ein Gästebuchscript zusammengefasst, was ist hier den nur falsch, ich kann es nicht abschicken !?
Keine Angst die "comment.txt" habe ich angelegt, bitte helft mir !
Danke
gruß
Nohh
PHP:
<html>
<head>
<title>Einfaches Gästebuch</title>
<meta http-equiv="content-type" content=
"text/html; charset=iso-8859-1">
<link rel="sytlesheet" type="text/css" href="../css/neu.css">
</head>
<body bgcolor="white">
<h1>Einfaches Gästebuch</h1>
<form action="<? echo $PHP_SELF ?>" method="post">Ihr Kommentar:<br>
<textarea cols="55" rows="4" wrap="soft" name="comment"></textarea><br>
Ihr Name:</br>
<input type="text" name="name"><br>
Ihre E-Mail-Adresse:<br>
<input type="text" name "email"> <input type="submit" value=
"Veröffentlichen"></form>
<h3>Bisherige Meinungen</h3>
<?php
// Dateiname in Variable speichern
$datei="comment.txt";
// Variable Kommentar gesetzt? Name und E-Mail nicht leer?
if (isset($comment) && $name != "" && $email != "") {
// Datei wird zum Schreiben-Lesen geöffnet
$zeiger=fopen ($datei, "r+");
// alte Daten herauslesen und in $alt sichern
$alt=fread($zeiger,filesize($datei));
// E-MAIL Link entsteht
$email="<a href=\"$email\">$email</a>";
// Datum ermittels und formatieren
$datum=date ("j.n.Y");
// Slashes entfernen und Zeilenumbrüche erhalten
$comment=stripslashes (n12br ($comment));
// Meinung "zusammensetzen"
$meinung="<p><br>$name</b> ($email) schrieb am
<i>$datum</i>:<br>$comment</p>\n";
// unsichtbarer Corsor marschiert zum Anfang
rewind ($zeiger);
// neueMeinung vor alte in Datei schreiben:
fputs ($zeiger,"$meinung \n $alt");
// Datei schließen
fclose ($zeiger);
}
// Datei komplett anzeigen
readfile ($datei);
?>
</body>
</html>
Danke
gruß
Nohh