##### Admin-Passwort #####
$adminpasswort="60123";
##### Ihre Email-Adresse - UNBEDINGT ÄNDERN! #####
$myemail="info@ernetranch.de";
##### Soll bei jedem Eintrag eine Mail an Sie geschickt werden (ja/nein)? #####
$email_senden="ja";
########### HAUPTPROGRAMM ###########
if ($eintrag) { eintrag(); }
else if ($senden) { auswertung($kommentar,$nname,$hpage,$email); }
else if ($admin_login) { admin_login(); }
else if ($admin) { admin($passwort); }
else if ($loeschen) { loeschen($to_delete); }
else gaestebuch_zeigen();
########### FUNKTIONEN ###########
function gaestebuch_zeigen ()
{
global $PHP_SELF, $page, $hpage;
echo "
Ernetranch.de Gästebuch
";
echo <<
FORMULAR;
$lines = file("gbuch.txt");
$total = count($lines);
$proseite = 5;
if (! isset($page)) // !isset wenn sie nicht gezetzt ist wird $page=1
{ $page = 1;}
$seiten = ceil($total / $proseite); //ceil rundet auf wir wollen ja alles anzeigen lassen )
if ($page > $seiten)
{ $page = 1;}
for ($i = ($total - ($proseite*($page-1))); $i >= ($total - (($proseite*$page)-1)) ;$i--)
{
if (!isset($lines[$i-1])) {echo "";} //wenn in den Zeilen nichts steht wird nichts ausgegeben
else {
$zeile = $lines[$i-1];
list($zahl,$sekunden,$zeit,$name,$email,$hpage,$text) = explode ("|", $zeile);
echo"\n";
echo "
\n";
####### Die Angaben werden von überflüssigen Zeichen befreit #######
$kommentar = stripslashes ($kommentar);
$kommentar = trim ($kommentar);
$nname = stripslashes ($nname);
$nname = trim ($nname);
$hpage = stripslashes ($hpage);
$hpage = trim ($hpage);
$email = stripslashes ($email);
$email = trim ($email);
####### Das Datum und die Zeit wird ermittelt #######
$tag=date("d.");
$m=array("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
$monat=$m[1*date("m")-1];
$jahr=date("Y");
$tdw=array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag",);
$x=date("w");
$zeit=date("H:i:s");
$anm=$tdw[$x].", ".$tag." ".$monat." ".$jahr." - ".$zeit;
$sekunden=date("U");
####### Definition der Fehlermeldung #######
$zurueck="Klicken Sie hier, um zum Formular zurückzukehren und die Fehler zu beheben.";
####### Überprüfunge auf Fehler #######
if ((empty($kommentar)) || ((!ereg(".+@.+\..+", $email)) && (!empty($email))) || (empty($nname))) {echo "
Fehler !
";}
### Kommentar ###
if (empty($kommentar))
{ echo "