Sorry, dieser Eintrag ist nicht erlaubt. Da unser Gästebuch sehr oft für dubiose Werbezwecke verwendet wurde, sind alle HTML-Codes, viele englische Worte und anstössige Begriffe gesperrt. Ihre IP-Adresse sowie Hostname wurden identifiziert und an den Webmaster weitergeleitet! Sorry, muss leider sein. Bitte verwenden sie den unten angeführten Begriff nicht."; // *************** ab hier nichts mehr ändern ! ************************************************************************** $senden = $_POST["senden"]; // **************************** Speichervorgang starten if (isset($senden)==0){$senden="xxx";} if ($senden=="senden") { //echo "es wird gespeichert"; $name = $_POST["name"]; //s$name = htmlentities($name); $web = $_POST["website"]; $lange=strlen($web); if($lange>50){echo"
Webadresse ist ungültig (zu lang). Eintrag abgebrochen!
"; die;} $text = $_POST["text"]; //$text = htmlentities($text); $textmail=$text; // Text für Mailbestätigungtigung ohne
tags $text = str_replace("\n", "
", $text); // Zeilenumbrüche umwandeln $text = str_replace("Ä", "Ä", $text); $text = str_replace("Ö", "Ö", $text); $text = str_replace("Ü", "Ü", $text); $text = str_replace("ä", "ä", $text); $text = str_replace("ö", "ö", $text); $text = str_replace("ü", "ü", $text); $text = str_replace("ß", "ß", $text); $text = str_replace("(c)", "©", $text); $ip=$_SERVER["REMOTE_ADDR"]; // IP Adresse des Users $browser=$_SERVER["HTTP_USER_AGENT"]; // Browsertyp des Users $user=$_SERVER['REMOTE_USER']; // Username $server=$_SERVER['SERVER_SIGNATURE']; // Serverdaten (Typ) $host=$_SERVER['REMOTE_HOST']; // Hostname - nur vorhanden falls auflösbar $servsig=$_SERVER['SERVER_SIGNATURE']; $servsoft=$_SERVER['SERVER_SOFTWARE']; $userdata="IP: $ip\nHOST: $host\nBrowser: $browser\nServertyp: $server\nUser: $User\nServersignatur: $servsig\nServersoftware:$servsoft"; $text = str_replace("#-#", " ", $text); // Fehlerprüfung, weil #-# ist Trennzeichen $name = str_replace("#-#", " ", $name); // Fehlerprüfung, weil #-# ist Trennzeichen $email = $_POST["mail"]; $email = trim($email); $email = htmlentities($mail); $email = str_replace("#-#", "", $email); // Fehlerprüfung, weil #-# ist Trennzeichen // Spambehandlung // Spamdatenbank auslesen für Spam im Nachrichtentext unset($spamcheck); $count=0; $fp=fopen("spam_text.txt","r"); while($line=fgets($fp,200)) { $spamcheck[$count]=$line; //echo"
$spamcheck[$count]"; $count++; } fclose($fp); // Spam suchen //echo "
Text: $text"; for ($run=0;$run<$count;$run++) { //echo"
Vergleich: $spamcheck[$run] - $text"; if (eregi(trim($spamcheck[$run]), $text)) { echo $spammeldung; echo "

Blockierter Begriff: $spamcheck[$run]"; include("jsreturn.php"); echo "
IP: $ip HOST $host"; die; } } // Spamdatenbank auslesen für Spam in Absendername, email oder URL $count=0; $fp=fopen("spam_allgemein.txt","r"); while($line=fgets($fp,200)) { $spamcheck2[$count]=$line; // echo"
$spamcheck[$count]"; $count++; } fclose($fp); // Spam suchen for ($run=0;$run<$count;$run++) { //echo"
Vergleich: $spamcheck[$run] - $text"; if (eregi(trim($spamcheck2[$run]), $email) or eregi(trim($spamcheck2[$run]), $web) or eregi(trim($spamcheck2[$run]), $name)) { echo $spammeldung; echo "

Blockierter Begriff: $spamcheck2[$run]"; include("jsreturn.php"); echo "
IP: $ip HOST $host"; die; } } // Spamcheck Ende $web = $_POST["website"]; $web = htmlentities($web); $datum= date("d.m.Y"); $datumsort= date("YmdHis"); //Datum im Format 200512312423 für sortierung if ($name=="" or $text =="") { echo "

Fehler:
Bitte Name und Text eingeben !

"; echo "

zurück

"; die; } $eintrag="$datumsort#-#$datum#-#$name#-#$email#-#$web#-#$text"; //echo "

$eintrag"; $datei = fopen($pfad, "a"); fwrite($datei, $eintrag."\n"); fclose($datei); // Bestätigung senden if ($mailon=="ja") // Email an Webmaster, falls gewünscht { $header = "From: $name <$email>\r\n"; $nachricht="Eintrag: \n von: $name \n Nachricht: \n=============\n$textmail\n\n$userdata"; $mail = @mail($bestmail, $betreff, $nachricht, $header); if(!$mail) { echo "Beim Eintragen ins Gästebuch ist ein Fehler aufgetreten !

"; } else { echo "Ihr Eintrag wurde eingefügt.

"; } } } unset($senden); // ************* speichern abgeschlossen ************ // ************ Gästebuch wird ausgelesen ************** $count=0; $fp=fopen($pfad,"r"); while($line=fgets($fp,10000)) { //echo "$line
"; $zeile[$count]=$line; $count++; } fclose($fp); $anzahl=$count-1; if($anzahl>0){ rsort($zeile); //echo "sortierung beginnt"; } ?>



Gästebuch ($count Einträge)"; ?>

 

Name:
eM@il:
Homepage:
Text:
 

 

"; $cc++; } } $cc--; $anzahldata=$cc; $zz=0; for ($n=0;$n<=$anzahldata-4;$n=$n+6) { $gdatum[$zz]=$data[$n+1]; $gname[$zz]=$data[$n+2]; $gmail[$zz]=$data[$n+3]; $gweb[$zz]=$data[$n+4]; $gtext[$zz]=stripslashes($data[$n+5]); $zz++; } $zz--; // ************ Ausgabe des Gästebuch ********* for($n=0;$n<=$zz;$n++) { echo"
von: $gname[$n]
Web: $gweb[$n]
$gdatum[$n]
$gtext[$n]

"; } ?>