Beiträge: 342
Themen: 57
Registriert seit: 28.10.2005
MyBB-Version: 1.6.9
07.01.2013, 17:58
(Dieser Beitrag wurde zuletzt bearbeitet: 07.01.2013, 17:59 von happyspeedy.)
Ich habe eine
Internetseite gefunden, die der Meinung ist mit folgendem Skript sämtliche Spambots auszusperren:
Dieser Schnippsel wird in den Head eingefügt:
Code:
<?php
/* bots ärgern*/
$checkipspam=gethostbyaddr($_SERVER['REMOTE_ADDR']);
$checkipspam=str_replace(’.',”,$checkipspam);
if (intval($checkipspam) !=0) {
echo “Grrrrrr.....byby“;
die; }
?>
Funktioniert das wirklich? Und wenn ja, wie oder wo baue ich das Skript ein, ohne das ich mir irgendwas kaputt mache im Forum? Falls das überhaupt funktioniert. Kann da jemand helfen?
Fragen kostet nix, keine Fragen stellen kann Zeit kosten :-)
Beiträge: 265
Themen: 17
Registriert seit: 01.09.2012
MyBB-Version: 1.6.9
Hi,
das würde mich auch mal interessieren, sieht ja irgendwie ,,abgewürgt" aus der Code.
Sollte der funzen würde ich den glatt auch nehmen.
LG Torie
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Mir erscheint diese Lösung jedenfalls nicht sinnvoll.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 265
Themen: 17
Registriert seit: 01.09.2012
MyBB-Version: 1.6.9
Ich las ja das man solche Spambots nicht gänzlich ausschließen kann da Sie immer wieder neue Methoden entwickeln. Ich hab bisher aber soweit Ruhe - zum Glück. Halte meine Seite aber auch immer aktuell. Ips / Emails sperren, robots.txt aktualisieren, nur mit der htaccss komme ich noch nicht zurecht. Gibt es da eigentlich eine Anleitung wie man vorgehen muss um Spam zu vermeiden?
Der obige Code sieht mir eher nach einer Spielerei aus.
LG Torie
Beiträge: 342
Themen: 57
Registriert seit: 28.10.2005
MyBB-Version: 1.6.9
(07.01.2013, 18:31)StefanT schrieb: Mir erscheint diese Lösung jedenfalls nicht sinnvoll.
Inwiefern nicht sinnvoll, was hat das denn genau zu bedeuten?
Fragen kostet nix, keine Fragen stellen kann Zeit kosten :-)
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
Beiträge: 176
Themen: 22
Registriert seit: 24.03.2009
Dieser Code ist in der Tat "Müll".
Im Endeffekt macht er folgendes:
1. Auslesen der Client-IP
2. Umwandeln des IP-Strings vom format aaa.bbb.ccc.ddd nach "aaabbbcccddd" (Punkte entfernt)
3. Überprüfen, ob der Wert dieses umgewandelten Strings nach einer Integerumwandlung ungleich 0 ist.
3.1. Wenn dem so ist, dann führt er das echo aus und beendet das Skript mit dem "die"
Kurz gesagt: Dieses Skript würde alle IPs aussperren. Nicht nur potenzielle Spammer, sondern alle Nutzer.
Lg
Raphael
Beiträge: 342
Themen: 57
Registriert seit: 28.10.2005
MyBB-Version: 1.6.9
08.01.2013, 14:41
(Dieser Beitrag wurde zuletzt bearbeitet: 08.01.2013, 14:43 von happyspeedy.)
Dann lassen wir lieber dieses Skript.
Ich lösche mal oben das Skript aus meinem Beitrag
Achja, geht nicht, dann setze ich das Thema als "Erledigt".
Fragen kostet nix, keine Fragen stellen kann Zeit kosten :-)