Gästebuch Fehler
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ausgabe
binde
code
date
datei
datum
eins
eintrag
email
erstellt url
fehler
feld
http
inhalt
lesbarkeit
machen
problem
url
zerlegen
zitieren
-
Habe ein gästebuch erstellt
http://maxdes.lima-city.de/gbook.html
aber warum auch immer es wird ein fehler angezeigt
neuer beitrag.php
<html> <head> <title>Gästebuch - Speichere Beitrag</title> </head> <body> <?php $user = $_POST["Name"]; $user = htmlentities($user); $inhalt = $_POST["inhalt"]; $inhalt = htmlentities($inhalt); $inhalt = str_replace("\n", "<br>", $inhalt); $email = $_POST["EMail"]; $email = htmlentities($email); if ($inhalt == "" or $user == "") { echo "Sie müssen das Feld \"Namen\" und \"Inhalt\" ausfüllen"; } else { $datum= date("d.m.Y H:i:s"); $eintrag="$email|$user|$datum|$inhalt"; $datei = fopen("gaestebuch.txt", "a"); fwrite($datei, "\n".$eintrag); fclose($datei); echo "Ihr Eintrag wurde erfolgreich gespeichert"; } ?> <br> <a href="geastebuch.php">Zurück zum Gästebuch</a> </body> </html>
gästebuch.php
<html> <head> <title>Gästebuch</title> Wollen Sie einen Beitrag hinzufügen?<br><br> <form action="http://maxdes.lima-city.de/neuerbeitrag.php" Method="post"> Ihr Name:<br> <input name="Name" size="40"><br><br> E-Mail:<br> <input name="EMail" size="40"><br> <br><br> Inhalt:<br> <textarea name="inhalt" cols="40" rows="12" wrap="physical"></textarea><br> <input type="submit" value="Absenden"> </form> <hr> <?php $beitrag = file("http://maxdes.lima-city.de/gaestebuch.txt"); krsort($beitrag); foreach($beitrag as $ausgabe) { $ausgabe = stripslashes($ausgabe); $zerlegen = explode("|", $ausgabe); echo " <table align=\"center\" border=\"1\" cellspacing=\"0\" cellpadding=\"5\" bordercolorlight=\"black\" bordercolordark=\"black\" width=\"50%\"> <tr> <td> Von <a href=\"mailto:$zerlegen[0]\">$zerlegen[1]</a> am $zerlegen[2] </td> </tr> <tr> <td> $zerlegen[3] </td> </tr> </table><br> "; } ?>
Beitrag zuletzt geändert: 4.1.2010 12:11:21 von maxdes -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Edit by karpfen: Code entfernt. Man braucht keinen gesamten Code zitieren, das macht die Lesbarkeit nur grausam.
Das funktioniert alles.
Binde einfach nur diese Seite als Frame ein:
http://maxdes.lima-city.de/geastebuch.php
Da kommen auch deine Einträge, die du gemacht hast.
P.s: Es kommt kein Fehler bei mir.
Beitrag zuletzt geändert: 4.1.2010 12:21:34 von karpfen -
http://maxdes.lima-city.de/gbook.html
mach mal ein screenshot von deinem ich mach auch von meinem eins
bei mir wird ein fehler angezeigt ich will das gästzebuch auf der seite einbinden ohne iframe
hier: http://maxdes.lima-city.de/unbenannt.jpg
Beitrag zuletzt geändert: 4.1.2010 12:19:36 von maxdes -
Also: Ich denke dein Problem ist, dass du eine PHP-Datei einfach in einer HTML-Datei einbindest, was so nicht möglich ist!
Schau dir mal den Quellcode von deiner Seite an (im Firefox Strg+U), da stehen die PHP-Tags noch im HTML-Code. Es müsste also theoretisch reichen, die Datei von gbook.html auf gbook.php umzubennen, damit der Webserver weiß, wie er die Datei behandeln muss. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage