Funker: Gästebuch Spam verhindern

Beitrag lesen

Hallöchen Ihrs!

Mein Problem ist eigentlich ganz simple.

Mein gästebuch wird zugespammt und ich möchte dagegen was einfügen:

Und zwar dieses einmal:

<?php  
     $eintrag = $_GET["eintrag"]  
     $punkte = 0;  
     $punkte = $punkte + 1 * substr_count(strtolower($eintrag), 'viagra');  
     $punkte = $punkte + 2 * substr_count(strtolower($eintrag), 'phentermine');  
     $punkte = $punkte + 2 * substr_count(strtolower($eintrag), 'tramadol');  
     $punkte = $punkte + 3 * substr_count(strtolower($eintrag), '<a href=');  
  
     if ($punkte < 5){  
        //Eintrag verarbeiten  
     } else {  
        //Spam-Alarm!  
     }  
   ?>  

in meine Gästebuchfunktionen:

?php  
  
	function auslesen_gbuch($gbuchline)  
	{  
		global $entry_name,$entry_email,$entry_url,$entry_icq,$entry_text,$entry_date,$entry_time,$antwort;  
		global $trenner1,$trenner2,$zwischentrenner1,$zwischentrenner2;  
  
		$temp_entry=explode($trenner1,$gbuchline);  
		  
		$temp_name=explode($zwischentrenner1,$temp_entry[0]);  
		$entry_name=$temp_name[1];  
		$temp_email=explode($zwischentrenner1,$temp_entry[1]);  
		$entry_email=$temp_email[1];  
		$temp_url=explode($zwischentrenner1,$temp_entry[2]);  
		$entry_url=$temp_url[1];  
		$temp_icq=explode($zwischentrenner1,$temp_entry[3]);  
		$entry_icq=$temp_icq[1];  
		$temp_text=explode($zwischentrenner1,$temp_entry[4]);  
		$entry_text=$temp_text[1];  
     		$temp_date=explode($zwischentrenner1,$temp_entry[5]);  
		$entry_date=$temp_date[1];  
		$temp_time=explode($zwischentrenner1,$temp_entry[6]);  
		$entry_time=$temp_time[1];  
		$temp_antwort=explode($zwischentrenner1,$temp_entry[7]);  
		  
		if(isset($temp_antwort[1]))  
		{  
			$antwort=$temp_antwort[1];  
		}  
		else  
		{  
			$antwort="";  
		}  
  
		$entry_name=ereg_replace($trenner2,$trenner1,$entry_name);  
		$entry_name=ereg_replace($zwischentrenner2,$zwischentrenner1,$entry_name);  
  
		$entry_email=ereg_replace($trenner2,$trenner1,$entry_email);  
		$entry_email=ereg_replace($zwischentrenner2,$zwischentrenner1,$entry_email);  
  
		$entry_url=ereg_replace($trenner2,$trenner1,$entry_url);  
		$entry_url=ereg_replace($zwischentrenner2,$zwischentrenner1,$entry_url);  
  
		$entry_icq=ereg_replace($trenner2,$trenner1,$entry_icq);  
		$entry_icq=ereg_replace($zwischentrenner2,$zwischentrenner1,$entry_icq);  
			  
		$entry_text=ereg_replace($trenner2,$trenner1,$entry_text);  
		$entry_text=ereg_replace($zwischentrenner2,$zwischentrenner1,$entry_text);  
			  
		$antwort=ereg_replace($trenner2,$trenner1,$antwort);  
		$antwort=ereg_replace($zwischentrenner2,$zwischentrenner1,$antwort);  
	}  
  
	  
?>