Hallo,
ich habe eine kleine Funktion geschrieben die als Spamfilter für Gästebuch dienen soll. Leider funktioniert dies nicht wie gewünscht, da strpos() nie ein Ergebnis zurückliefert. Hier meine Funktion:
Ich bin mittlerweile soweit das ich weiß das er mit der Variable $zeile nichts anfangen kann. Was mache ich falsch?
MfG & Thx im Voraus jawbreaker
ich habe eine kleine Funktion geschrieben die als Spamfilter für Gästebuch dienen soll. Leider funktioniert dies nicht wie gewünscht, da strpos() nie ein Ergebnis zurückliefert. Hier meine Funktion:
PHP-Code:
function anti_spam($string) {
$count = true;
$file = fopen(SPAMLIST, "r")
or die("Konnte Datei nicht öffen!");
while (!feof($file)) {
$zeile = fgets($file);
print '
'.$string.'
';
print $zeile.'</p>';
$pos = strpos($string, $zeile);
print 'Position: '.$pos;
if ($pos === false) {
$count = false;
}
else { $count = true; }
}
if ($count) { return false; }
else { return true; }
fclose($file);
}
MfG & Thx im Voraus jawbreaker


Kommentar