d "; echo "d "; echo "
Ihre Daten wurden an die angebene E-Mail Adresse versandt !
"; mail("$mail_admin", "Benutzername und Passwort", "Ihre Daten:\n\nBenutzername:\n$admin_name\n\nPasswort:\n$admin_pass\n\nBitte ändern Sie Ihre Daten regelmäßig.!"); } //PASSWORTABFRAGE if (($username == "") and ($password == "")) { print logon(); } elseif ($admin_name != $username) { echo "d "; echo "d "; echo "
Falscher Benutzername ! Login fehlgeschlagen!
"; print logon(); } elseif ($admin_pass != $password) { echo "d "; echo "d "; echo "
Falsches Passwort ! Login fehlgeschlagen!
"; print logon(); } if (($admin_name == $username) && ($admin_pass == $password)) { print admin(); } //ALLE FUNKTIONEN //FUNKTIONSAUFRUF EDITIERENFENSTER ÖFFNEN function editinit($zeile) { global $password,$username,$einträge,$liste; //global $einträge,$liste; $file=file($einträge); $fd=fopen($einträge, "r"); $temp=1; foreach ($file as $line) { $line = explode ("|-|",$line); if ($temp == $zeile) { //$temp++; echo "
Editieren von Eintrag: $liste"; echo "
Freigeschaltet 0= Eintrag ist nicht freigeben 1= Eintrag ist freigeben"; echo "
Name"; echo "
email"; echo "
Homepage"; echo "
Text"; echo "
Datum"; echo "
Kommentar"; echo "
IP"; echo "

"; $temp++; } else { $temp++; } } } //FUNKTION LOGIN-SCRIPT function logon() {echo("\nAdmin-Tool Gästebuch created by easy-pagemaker.de © 2007\n\n
$msg

\n". "\n". "\n". "\n". "\n". "\n". "\n". "\n
Login:
Name:
Passwort:
d
Name oder Passwort vergessen ?
d
zurück zum Gästebuch
\n\n"); } //FUNKTION ADMINOBERFLÄCHE function admin() { global $password,$username,$einträge; //header wird geschrieben echo "
ADMIN-TOOL"; echo "
Version 1.65 beta"; echo "
zurück zum Gästebuch"; echo "
"; echo ""; //echo "
"; //admin-bereich:auflistung der einträge aus Datei guestbook.txt echo "
"; echo ""; echo ""; echo "\n"; $anzahl=0; $file = file($einträge); $file = array_reverse($file); $anzahl = count($file); $temp=0;//für einfügen von buttons bei jeden Eintrag foreach ($file as $line) { if ($anzahl >1) { $line = explode("|-|", $line); echo ""; echo "\n"; $anzahl--; $temp++; if ($temp == 1) { echo ""; echo "\n"; $temp=0; } }} echo "
Einträge löschen / editieren / freigeben / Kommentar hinzufügen
"; echo "

\n"; echo "
\n"; echo "\n"; } else { echo "\n"; } echo "
Eintrag-Nr.: $anzahl\n"; if (($line[0]==1) || ($line[0]=='"1"')) { echo "
Der Eintrag wurde freigeben !!
Der Eintrag wurde noch nicht freigeben !!
Datum:$line[5]
Name:$line[1]
E-Mail:$line[2]
URL:$line[3]
Eintrag:$line[4]
Kommentar:$line[6]
Gespeicherte IP:$line[7]
Bitte erst markieren
\"\"
\"\"
\"\"
\"\"
\n"; echo "
"; echo "
"; echo "
 "; echo "
"; //footer wird geschrieben echo "
"; echo "
Admin-Tool Version 1.65 beta © by www.easy-pagemaker.de 2007"; echo "
"; } //funktion für eintragen des formulars in textdatei function eintragen() { global $newfrei,$newtext,$newname,$newmail,$newurl,$newdate,$newtime,$newkom,$fd,$newip; //Ausnahmen html-tags für bericht $newText = str_replace("\r","",$newtext); //php \r wird ersetzt durch html
$newText = str_replace("|-|","",$newText); $newtext = str_replace("\n","
",$newText); //php \n wird ersetzt durch html $newtext=stripslashes ($newtext); //Gänsefüsschen werden korrigiert $name=strip_tags ($newname); //html für name wird unterbunden $newname = str_replace("|-|","",$name); $email=strip_tags ($newmail); //html für email wird unterbunden $newmail = str_replace("|-|","",$email); $frei=strip_tags ($newfrei); //html für frei wird unterbunden $newfrei = str_replace("|-|","",$frei); $homepage=strip_tags ($newurl); //html für homepage wird unterbunden $newurl = str_replace("|-|","",$homepage); $ip=strip_tags ($newip); //html für ip wird unterbunden $newip= str_replace("|-|","",$ip); $new_line = "$newfrei|-|$newname|-|$newmail|-|$newurl|-|$newtext|-|$newdate|-|$newkom|-|$newip\n"; fputs ($fd,$new_line); $temp++; } ?>