ich wollte auf meiner Seite nen Spambotschutz beim Registrieren einbauen.
Aber irgendwie komm ich nicht wirklich weiter...
ich hab davon ausgehend:
guildwarsholland.nl/phphulp/testspambot.php
Den Code gebastelt:
Quellcode
- function checkSpambots($email, $rip){
- $spambot = false;
- //check the e-mail adress
- $xml_string = file_get_contents('http://www.stopforumspam.com/api?email='.$email);
- $xml = new SimpleXMLElement($xml_string);
- if($xml->appears == 'yes'){
- $spambot = true;
- }elseif($spambot != true){
- //e-mail not found in the database, now check the ip
- $xml_string = file_get_contents('http://www.stopforumspam.com/api?ip='.$rip);
- $xml = new SimpleXMLElement($xml_string);
- if($xml->appears == 'yes'){
- $spambot = true;
- }
- }
- return $spambot;
- }
der dann später in ner anderen Funktion mit
in $stop wird was reineschreiben, wenn vorher festgestellt wurde, dass die email-Adresse ungültig ist.
aber irgendwo passt was nicht, da ein Teil der Seite jetzt leider garnicht mehr geladen wird.
Kann mir jemand sagen wo der Fehler ist?
Oder bin ich das ganze komplett falsch angegangen? (hab leider nicht viel Ahnung von php...)
mfg Undeath
//edit: hab das ganze mal n bisschen abgeändert
"General, der Mensch ist sehr brauchbar. Er kann fliegen und er kann töten.
Aber er hat einen Fehler: Er kann denken." - Brecht
Aber er hat einen Fehler: Er kann denken." - Brecht
I Don't smoke, I don't drink, I don't fuck! At least I can fucking think!
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von undeath ()