ErnetRanch Startseite

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"; echo"Nr. $zahl - $zeit Uhr
\n"; echo "
 $name
\n"; if ($email!="") { echo " $email
\n"; } if ($hpage!="") { echo " $hpage
\n"; } echo "

$text

"; echo "

\n"; } } if ($page>1) { $i=$page-1; echo "
 <Seite zurück "; } else { echo "
 "; } for($i=1; $i<=$seiten; $i++) { if ($i==$page) { echo "$i "; } else { echo "$i "; } } if ($page<$seiten) { $i=$page+1; echo "Seite vor>
"; } } ############################ if (!$admin_login) { echo "

Admin

\n"; } elseif (!$admin) { echo "

Admin

\n"; } function eintrag() { global $PHP_SELF; $ua=getenv("HTTP_USER_AGENT"); if (1*strpos(strtolower($ua),"msie")>0) { $breite1=38; $breite2=62; } else { $breite1=22; $breite2=30; } echo <<zum Gästebuch

Eintrag ins Gästebuch

Name:
E-Mail:*
Homepage:*
Bitte mit http:// eingeben! / Please enter Url with http://
Kommentar:
 
 

* optional
EINTRAG; } function auswertung ($kommentar,$nname,$hpage,$email) { global $PHP_SELF; global $myemail; global $email_senden; echo "

zum Gästebuch

\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 "
Sie haben keinen Kommentar eingegeben.

"; echo "$zurueck\n"; } ### Email ### else if(!ereg(".+@.+\..+", $email)&& !empty($email)) { echo "
Die E-Mail Adresse ist falsch.

"; echo "$zurueck\n"; } ### Name ### else if (empty($nname)) { echo "
Sie haben Ihren Namen nicht eingegeben.

"; echo "$zurueck\n
"; } ####### Alles in Ordnung ####### else { ####### Daten werden gespeichert ####### $komm=ereg_replace(chr(10),"
",$kommentar); if (!file_exists("gbuch.txt")) { $datei=fopen("gbuch.txt","w"); fclose($datei); } $nummer_lesen=fopen("gaestezahl.txt", "r"); $zahl=fgets($nummer_lesen, 10); $zahl=trim($zahl); $zahl++; $nummer_schreiben=fopen("gaestezahl.txt", "w"); fwrite($nummer_schreiben, $zahl); $gbfile=fopen("gbuch.txt","a"); fputs($gbfile,"$zahl|$sekunden|$anm|$nname|$email|$hpage|$komm\n"); fclose($gbfile); ####### FALLS $email_senden="ja", WIRD EINE EMAIL AN $myemail GESENDET ####### if ($email_senden=="ja") { $subject = "Eintrag Nr. $zahl"; $header = "From: Gästebuch <$myemail>\n"; $nachricht="Zeit - $anm\nName - $nname\nEmail - $email\nText - $komm"; mail($myemail,$subject,$nachricht,$header); } echo "



Die Daten wurden erfolgreich eingetragen.



\n"; echo "
"; } } function admin_login() { global $PHP_SELF; echo <<zum Gästebuch



Passwort:
ADMINFORMULAR; } function admin($passwort) { global $PHP_SELF; global $adminpasswort; echo "

zum Gästebuch

\n"; if ($passwort==$adminpasswort) { echo "
"; echo ""; $eintrag=array(); $lesen=array(); $teil=array(); if (file_exists("gbuch.txt")) { $datei=fopen("gbuch.txt","r"); while (!feof($datei)) { $lesen=fgets($datei,100000); array_push($eintrag,$lesen); } array_pop($eintrag); rsort($eintrag); foreach ($eintrag as $zeile) { $teil=explode("|",$zeile); $zahl=$teil[0]; $sekunden=$teil[1]; $zeit=$teil[2]; $name=$teil[3]; $email=$teil[4]; $hpage=$teil[5]; $text=$teil[6]; $time=ereg_replace(" ","",$zeit); $time=ereg_replace(" ","",$time); echo ""; } echo ""; echo "
"; echo "
"; echo "
"; echo"Nr: $zahl
"; echo"Zeit: $zeit
"; echo "Name: $name
"; echo "Email: $email
"; echo "Homepage: $hpage
"; echo "Kommentar: $text

"; echo "
"; echo "     "; echo "
"; } } else { echo "




Falsches Passwort!
\n"; echo "

zum Login

\n"; } } function loeschen($to_delete) { global $PHP_SELF; global $adminpasswort; $zeile=array(); $tosave=array(); $to_delete=ereg_replace(" ","",$to_delete); $to_delete=ereg_replace(" ","",$to_delete); $datei=fopen("gbuch.txt","r"); while (!feof($datei)) { $zeile=fgets($datei,100000); $teil=explode("|",$zeile); $datum=ereg_replace(" ","",$teil[1]); $datum=ereg_replace(" ","",$datum); if ($datum!=$to_delete) { array_push($tosave,$zeile); } } fclose($datei); $datei=fopen("gbuch.txt","w"); foreach ($tosave as $d) { fputs($datei,"$d"); } fclose($datei); echo <<zum Gästebuch

Der Eintrag wurde gelöscht






FORMULAR; } ?>
  ©:ernetranch 2004