ADMINBEREICH <-- ) ------------------------------------------------------- */ $_SPAMCODE_ = 0 ; // NULL $_LOGFILE_ = "../admin/spam.log"; $SETTINGSFILE = "../admin/settings.inc.php"; include "./functions.php"; include "./bbcode.php"; $SVAR = GetSettings($SETTINGSFILE); $_CAPTCHA_ = $SVAR['CAPTCHA'] ? TRUE : FALSE; include "../language/".$SVAR['LANG'].".php" ; $hdf = file_exists("../admin/helpdesk_".$SVAR['LANG'].".php") ? "../admin/helpdesk_".$SVAR['LANG'].".php" : "../admin/helpdesk_english.php"; $x = get_post(array('TAB1','TEXT','BILD','kat','sort','URL','NAME', 'EMAIL','HOMEPAGE','fsg_code','fsg_plain','bild')); extract($x); $Pathes = ShowIt_ComposePicturePathes($kat,$bild); $HauptBild = $Pathes['Picture_Path']; $Icon60_Link = $Pathes['T60_Thumb_Path']; $Icon60_View = $Pathes['T60_Thumb_Uri']; $zeit = gmdate("d M Y", filemtime($HauptBild)); $bild_info = getimagesize($HauptBild); $ImageInfo = ImageInfos($Icon60_Link) ; if (!file_exists($HauptBild)) { if(!empty($_LOGFILE_)) { $fp = fopen($_LOGFILE_,"a"); $ip = getenv("REMOTE_ADDR"); fputs($fp,date("d.m.Y-H:i",time())." CMTR [".$ip."] : wrong IMAGE ".$bild."\n"); fclose($fp); } die("fy!"); } if ($URL || $NAME || $EMAIL || $HOMEPAGE) { if(!empty($_LOGFILE_)) { $fp = fopen($_LOGFILE_,"a"); $ip = getenv("REMOTE_ADDR"); fputs($fp,date("d.m.Y-H:i",time())." CMTR [".$ip."] : wrong FORMFIELD \n"); fclose($fp); } die("fy!"); } ?> ShowIt Fehler: Deine Eingabe »".$_POST['fsg_plain']. "«entspricht nicht den angegebenen Zeichen!
\n" ); $_SPAMCODE_ += 1 ; if(!empty($_LOGFILE_)) { $fp = fopen($_LOGFILE_,"a"); $ip = getenv("REMOTE_ADDR"); fputs($fp,date("d.m.Y-H:i",time())." CMTR [".$ip."] : wrong CAPTCHA ".$_POST['fsg_plain']."\n"); fclose($fp); } } } // Spamprotection (CAPTCHA) Ende **************************************** // Spamprotection (TIMESHIFT & BADWORD) // ********************************************************************** include "./check-it.php"; if(!empty($TEXT)) { if(empty($TAB1)) { $TAB1 = $_TXT_['_PINF_guest']; } else { $TAB1 = strip_tags($TAB1); $TAB1 = htmlentities($TAB1); } $TEXT = strip_tags($TEXT); if(isset($_POST['bin'])) { $at = time(); // aktuelle Zeit $ft = (int)decode($_POST['bin']); // Formularzeit $sec = ($at-$ft); // Differenz in Sekunden if($sec > 1500) { $_SPAMCODE_ += 10 ;// Timeout if(!empty($_LOGFILE_)) { $fp = fopen($_LOGFILE_,"a"); $ip = getenv("REMOTE_ADDR"); fputs($fp,date("d.m.Y-H:i",time())." CMTR [".$ip."] : Timeout ".$sec." Sec.\n"); fclose($fp); echo( "

Fehler: Timeout!
\n" ); } } } else { $_SPAMCODE_ += 100 ;// Bincode fehlt if(!empty($_LOGFILE_)) { $fp=fopen($_LOGFILE_,"a"); $ip=getenv("REMOTE_ADDR"); fputs($fp,date("d.m.Y-H:i",time())." CMTR [".$ip."] : BIN Code missing\n"); fclose($fp); echo( "

Fehler: Falscher Formularaufruf!
\n" ); } } $spam = check_it($TEXT); // Bad/Spamword Check if($spam) { $_SPAMCODE_ += 1000 ;// Spam / Badwords gefunden if(!empty($_LOGFILE_)) { $ip = getenv("REMOTE_ADDR"); $fp=fopen($_LOGFILE_,"a"); fputs($fp,date("d.m.Y-H:i",time())." CMTR [".$ip."] : ".$spam." SPAMWORDS found\n"); fclose($fp); echo( "

Fehler: SPAM or BADWORDS
\n" ); } } // Spamprotection (TIMESHIFT & BADWORD) ENDE ************************************************************* $TEXT = time()." ".$_TXT_['_PINF_cmvon']." [b]".$TAB1."[/b]
".$TEXT."


"; if(!$_SPAMCODE_) { // ok, kann eigetragen werden ImageInfos( $BILD, $TEXT); echo "

".$_TXT_['_PINF_cmdnk']." '$TAB1' ".$_TXT_['_PINF_cmfyc']."

"; echo $_TXT_['_PINF_cmytx']."
"; echo "
".bb_code(allTs2date($TEXT))."
"; echo "
[".$_TXT_['_ECRD_back1']."]
"; $link = "http://".$_SERVER["HTTP_HOST"]."/".$SVAR['SHOWIT_ROOT']; $link1 = $link."/index.php?kat=".$kat."&bild=".$bild."\n"; $link2 = $link."/admin/admin.php?action=cmtlog"; $eTEXT = str_replace("
","\n",$TEXT); $eTEXT = strip_tags(allTs2date(bb_code($eTEXT))); if(strchr($SVAR['ADMNTF'],"c") ) { @mail($SVAR['ADMIN_MAIL'],$_TXT_['_PINF_cmsnd'], "-------------------------------------------------------\n". " E-Mailinfo ".$SVAR['version']." (c)2006\n". "-------------------------------------------------------\n". $_TXT_['_PINF_cm001'].":\n". "\n".$eTEXT."\n". "-------------------------------------------------------\n". $_TXT_['_PINF_cm002'].": \n".$link1."\n". $_TXT_['_PINF_cm003'].": \n".$link2."\n". $_TXT_['_PINF_cm004']."\n" ,"From: ShowIt<".$SVAR['ADMIN_MAIL'].">"); } // Log Comments $AnzahlZeilen = 20 ; $Zeilen = array(); $form = "
". "". "". "". "". "
"; $line = "".bb_code($TEXT)."". "".$form."
kill\n"; // read Logfile $logfile = @fopen("../admin/logfile.txt","r"); if($logfile) { while(!feof($logfile)) { $Zeilen[] = @fgets($logfile,4096); } } fclose($logfile); $logfile = @fopen("../admin/logfile.txt","w"); fputs($logfile,base64_encode($line)."\n"); for($n = 0 ; $n < $AnzahlZeilen; $n++) { if(!$Zeilen[$n]) break; fputs($logfile,$Zeilen[$n]); } fclose($logfile); } else { echo( "

Hinweis: ". "Nutze die Browserfunktion \"Seite zurueck\" um die Eingabe zu wiederholen
\n" ); } } // end_if_TEXT else { // keine EINGABE, Formular für Kommentar :: ?>

back
back
:
:
:
:
:


x