links, als DropDownMenü => dropdown) // $weiterleitung - Auf welche URL soll nach einem Eintrag weitergeleitet werden? // $nichteingabe - Leere Felder für Ort, Email oder Homepage ersetzen durch... // $kommentar - Kommentarhinweistext wenn Webmaster Kommentar schreibt (auch HTML möglich) // $max_name - Maximale Zeichenlänge für Eingabefeld "name" // $max_ort - Maximale Zeichenlänge für Eingabefeld "ort" // $max_email - Maximale Zeichenlänge für Eingabefeld "email" // $max_homepage - Maximale Zeichenlänge für Eingabefeld "homepage" // $max_text - Maximale Zeichenlänge für Eingabefeld "text" // $activate_freischaltung - Sollen Einträge erst vom Webmaster freigeschaltet werden? (1 oder 0) // ---------------------------------------------------- // // $hack_activate - Soll der Webmaster über Hack-Versuche informiert werden? (1 oder 0) // $hack_email - Emailadresse für Benachrichtigung bei Hackversuchen // $activate_htmlfilter - HTML-Filter aktivieren? (1 oder 0) // $activate_javafilter - JavaScript-Filter aktivieren? (1 oder 0) // $activate_grainbookcodes - GrainBook-Codes aktivieren? (1 oder 0) // $activate_zeichenbegrenzung - Zeichenbegrenzung aktivieren? (1 oder 0) // $zeichenbegrenzung - Zeichenbegrenzung: Wert // $activate_badwordfilter - Schimpfwortfilter aktivieren? (1 oder 0) // $badword_replace - Durch was sollen BadWords ersetzt werden? (1 oder 0) // $badword_grossklein - Soll beim ersetzen der Schimpfworte zwischen Gross- und Kleinschreibung unterschieden werden? // ---------------------------------------------------------------------------------------------------- //* Lade die Gästebuchkonfiguration $fp = fopen("data/grainbookconfig.dat","r"); // Gästebuchkonfiguration while(!feof($fp)) { $buffer = fgets($fp,50000); $buffer = trim($buffer); $grainbookconfigdata = $grainbookconfigdata.$buffer; } fclose($fp); list($eintraegeproseite,$menue,$weiterleitung,$nichteingabe,$kommentar,$max_name,$max_ort,$max_email,$max_url,$max_text,$activate_freischaltung,$datumsformat,$date_1,$date_2,$date_3,$date_4,$date_5,$date_6,$date_7,$max_name_active,$max_email_active,$max_ort_active,$max_url_active,$max_text_active) = split("\|",$grainbookconfigdata,24); // Text für die Anzeige bearbeiten $kommentar = str_replace("<%br%>","\n",$kommentar); // ---------------------------------------------------------------------------------------------------- //* Lade die Emailkonfiguration $fp = fopen("data/emailconfig.dat","r"); while(!feof($fp)) { $buffer = fgets($fp,50000); $buffer = trim($buffer); $emailconfigdata = $emailconfigdata.$buffer; } fclose($fp); list($webmaster_activate,$webmaster_email,$webmaster_betreff,$guest_activate,$guest_email,$guest_name,$guest_betreff,$guest_text,$guestcomment_email,$guestcomment_name,$guestcomment_betreff,$guestcomment_text) = split("\|",$emailconfigdata,12); // Bearbeite den Text $guest_text = str_replace("
","\n",$guest_text); $guestcomment_text = str_replace("
","\n",$guestcomment_text); // ---------------------------------------------------------------------------------------------------- //* Lade die Sicherheitskonfiguration $fp = fopen("data/security.dat","r"); while(!feof($fp)) { $buffer = fgets($fp,50000); $buffer = trim($buffer); $securitydata = $securitydata.$buffer; } fclose($fp); list($hack_activate,$hack_email,$activate_htmlfilter,$activate_javafilter,$activate_grainbookcodes,$activate_zeichenbegrenzung,$zeichenbegrenzung,$activate_badwordfilter,$badword_replace,$badword_grossklein,$activate_spamschutz,$spamschutz_zeit) = split("\|",$securitydata,12); //* Lade die BadWords $fp = fopen("data/badwords.dat","r"); while(!feof($fp)) { $buffer = fgets($fp,50000); $badwords = $badwords.$buffer; } fclose($fp); ?>