Fehler bei kleinem Anfänger Gästebuch Skript
Ich habe vor einer Stunde mit PHP angefangen(bisher C,JAVA) und bin schon an mein erstes Problem gestoßen:
Habe ein kleines Gästebuchskript, dass rumzickt. Es besteht aus folgendes 3 dateien:
guestbook.php
<center><h2>Mein Gästebuch</h2><br>
<a href="eintragen.htm">Ins Gästebuch eintragen</a></center>
<br><br>
<?php
$datenbank = "daten.dat";
$datei = fopen($datenbank,"r");
fpassthru($datei);
?>
gb.php
<?php
$daten="$eintrag<br>von <a href=mailto:$email>$name</a><br><br>";
$datenbank = "daten.dat";
$datei = fopen($datenbank,"a");
fwrite($datei, $daten);
?>
Eintrag erfolgreich.
<a href="guestbook.php">Zurück zum Gästebuch</a>
und der HTML Seite:
eintragen.htm
<html>
<head>Mein Gaestebuch</head>
<body>
<br>
<form method="post" action="gb.php">
Ihr Name: <input type="text" name="name"><br>
eMail: <input type="text" name="email"><br>
Ihr Eintrag: <textarea name="eintrag"></textarea><br>
<input type="submit" name="Button" value="Absenden">
</form>
</body>
</html>
---------
Die Fehlermeldung, die ich bekomme sobald ich auf "SENDEN" klicke:
Notice: Undefined variable: eintrag in D:XITAMIwebpagesxitamimyphpgb.php on line 2
Notice: Undefined variable: email in D:XITAMIwebpagesxitamimyphpgb.php on line 2
Notice: Undefined variable: name in D:XITAMIwebpagesxitamimyphpgb.php on line 2
Eintrag erfolgreich. Zurück zum Gästebuch
er beschwert sich, dass er die 3 Variablen nicht kennt obwohl sie scheinbar richtig definiert sind.
Ich lasse PHP4 auf Xitami unter Win98 laufen und wollte fragen ob es sich um einen syntax oder Logikfehler handelt oder ob ich irgendwelche Sachen in der PHP.ini verändern muß
MfG
Stefan Caliandro
|