Fabienne: Gästebuch Problem

Beitrag lesen

<?php
if (isset($absenden)){
   $datei = fopen("eintraege.txt","a");
   $eintrag = ereg_replace("\n","<br>",$eintrag);
   $eintrag = stripslashes($eintrag);
   $daten = "<hr><b>Name:</b> $name<br>
   <b>Email:</b> <a href=mailto:$email>$email</a><br>
   <b>Internetseite:</b> <a href=$url>$url</a><br>
   <b>Eintrag:</b><br>
   $eintrag<br>\n\n";
   fwrite($datei,$daten);
   fclose($datei);
}
if (file_exists("eintraege.txt")){
   $datei = fopen("eintraege.txt","r");
   $daten = fread($datei,filesize("eintraege.txt"));
   print $daten;
} else {
   print "<b>Es sind keine Einträge vorhanden!</b>";
}
?>

Link: (http://mrburnz.mr.funpic.de/gaestebuch.php)

Wie meinst du eigentliche Gästebuch Seite?

Du hast Dir eben selbst Deine Frage beantwortet!

Mit deiner GB-Seite meinte ich die zuerst genannte OhneName2.html. Diese wird auf Deinem Server auch geparst, sprich als Datei mit PHP-Code interpretiert und auch bearbeitet. Bei User kommt dann nur HTML an.

So.

Oben steht der reine PHP Code für dein Gästebuch. Nimm diesen und kopier den in deine OhneName2.html-Seite und ändere im Formular-Tag die action auf deine OhneName2.html ab:

<form action="OhneName2.html">

Hinweis: Ich würde die Datei in PHP umbenennen. Denn, es könnte ja sein, dass Du jemals auch einen Server umziehst, auf dem Du 1. Dein directory-listing auschalten kannst und 2. html-Dateien nicht geparst werden, also dein Gästebuch so nicht mehr funktioniert. (Standardmäßig werden nur *.php-Dateien geparst!)

Grüßle und viel Spass damit!