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);
}
?>