<?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!