php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.03.2006, 19:55  
Erfahrener Benutzer
 
Registriert seit: 30.08.2005
Beiträge: 179
havok
havok eine Nachricht über ICQ schicken
Standard String durchsuchen - Spam Problem mit Gästebuch

Hallo zusammen,

habe ein Problem. Seit geraumer Zeit wird mein Gästebuch extrems zugespammt.
Habe folgende Lösungsansätze:
IP-Sperre: habe ich bereits realisiert, spamer benutzt aber wohl proxy.

mein nächster Lösungsansatz.
also: ich überprüfe den Inhalt:
stirng lala
lala = "haus haus schiff boot hausboot"
i will nun wissen ob haus vorkommt und wie oft haus vorkommt.

nun kann ich ja alle Wörter meiner Blacklist durchgehen und wenn eines davon vorkommt wie "viagra, casino, etc." dann wird es eben geblockt.
zusätzlich würde ich gerne noch die häufigkeit bestimmer zeichenketten prüfen:
also wie oft kommt z.B. Haus vor (im oberen String also z.B: 3x --> auch zusammengesetzte Wörter beachtren)

Nur weiß ich leider absolut nicht wie ich das realisieren könnte.

wie schaffe ich es denn einen String nach einer bestimmten zeichenkette zu durchsuchen?

Vielen Dank für eure Hilfe.

Gruß HaVoK
havok ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.03.2006, 19:59  
Gast
 
Beiträge: n/a
Standard

Suche mal bitte hier im Forum, um nicht laufend das selbe zu schreiben
 
Alt 14.03.2006, 20:17  
Erfahrener Benutzer
 
Registriert seit: 30.08.2005
Beiträge: 179
havok
havok eine Nachricht über ICQ schicken
Standard

ich habe das forum durchsucht, aber keine lösung gefunden.
es wird immer viel geredet und jeder fertig gemacht, aber ne antwort wie ich das definitiv mache leider nicht. daher auch der neue beitrag mit der Hoffnung SINNVOLLE Antworten zu bekommen.
havok ist offline  
Alt 14.03.2006, 20:48  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von havok
daher auch der neue beitrag mit der Hoffnung SINNVOLLE Antworten zu bekommen.
Da hilft nur Captcha und zu dem Thema gibt es schon reichlich Infos.

Gruß
phpfan
 
Alt 14.03.2006, 21:17  
Erfahrener Benutzer
 
Registriert seit: 30.08.2005
Beiträge: 179
havok
havok eine Nachricht über ICQ schicken
Standard

Captcha will ich net, habe doch gepostet wie ich es lösen will / werde.
wenn dass dann auch nicht hilft dann kann man an captcha denken, aber auch erst dann...

danke CIX88 für die Links, mal schaun ob ich damit zurecht kommt.

Gruß HaVoK
havok ist offline  
Alt 14.03.2006, 21:27  
Gast
 
Beiträge: n/a
Standard

Was du willst und was auf Dauer funktioniert, scheinen hier zwei paar Schuhe zu sein.

Gruß
phpfan
 
Alt 14.03.2006, 22:03  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard Re: String durchsuchen - Spam Problem mit Gästebuch

Letztlich möchtest du doch einen Spamfilter mal eben so nachbasteln. Daran wirst du scheitern, denn casin0 kann ich schreiben wie ich will. Und das wissen die Spammer doch längst.
Captcha ist dagegen ein sehr gut geeignetes Mittel.
Du musst ja keine komplizierten Captachs benutzen oder welche, die überhaupt nicht in dein Layout passen.

Wenn du trotzdem deinen Filter bauen willst, schau dir die normlen Stringfunktionen an:
http://de2.php.net/strings
Ob ein String in einem anderen vorkommt kannst du mit
http://de.php.net/strpos
feststellen. Wörter zählen geht mit
http://de.php.net/substr_count
Alles weitere im obersten Link.
Zergling-new ist offline  
Alt 15.03.2006, 08:36  
Gast
 
Beiträge: n/a
Standard

Hmmmm, Captachs verhindern aber auch nicht wirklich, dass jemand böse Wörter eintippt.
Gegen Spam ist es allerdings ein gutes Mittel.

Eine kombination aus einfachen Captacha und Zeichenkette durchsuchen sollte dann helfen ...
 
Alt 15.03.2006, 09:24  
Erfahrener Benutzer
 
Registriert seit: 30.08.2005
Beiträge: 179
havok
havok eine Nachricht über ICQ schicken
Standard

warum seid ihr denn alle so pesimistisch? wieso sollte ich denn scheitern?
ich werde mal den Anfang für einen Spam-Filter bauen und den dann kontinuirlich erweitern, das klappt dann schon, da bin ich ganz zuversichtlich.
und wenn das nicht ausreicht kommt der nächste Schritt, aber nur net rennen mit den Kühen.
Immer erst den einfachen Weg suchen...
havok ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] stdClassObjekt nach String durchsuchen TAZweb PHP Tipps 2008 6 21.07.2008 08:38
String Problem! Knuff PHP Tipps 2008 21 18.03.2008 14:45
Event abfangen Ambience JavaScript, Ajax und mehr 4 30.08.2007 14:36
array nach bestimmten string durchsuchen und element löschen PHP Tipps 2005-2 4 21.07.2005 19:51
[Erledigt] String nach best. Zeichen durchsuchen PHP-Fortgeschrittene 10 19.07.2005 19:21
String durchsuchen und Zeichenkette ersetzen PHP Tipps 2005-2 2 10.07.2005 22:48
Problem Checkboxen - string mit Zahlen die gecheckten setzen Cyberbob_at_tot PHP Tipps 2005-2 5 11.06.2005 11:36
where string von einer funktion zu anderen transportieren PHP Tipps 2005 5 03.03.2005 16:29
Kleines Problem mit einem String... MortakArtos PHP Tipps 2005 2 24.01.2005 10:42
string durchsuchen Sclot PHP Tipps 2005 6 23.01.2005 17:08
String Problem mgoertz PHP-Fortgeschrittene 1 18.11.2004 14:27
Problem mit String, wenn er per Mail versandt wird. PHP-Fortgeschrittene 2 10.11.2004 13:48
Problem bei einer Klasse mit "hat" beziehung PHP Tipps 2004 4 06.10.2004 21:29
reguläre ausdrücke: string durchsuchen PHP Tipps 2004 8 20.09.2004 09:46
String Problem andrew22 PHP Tipps 2004 2 17.09.2004 12:26

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mitgästebuch, eingaben nach bösem code durchsuchen php, php string alle wörter durchgehen, php string nach bösen wörtern durchsuchen, spam string, string php durchsuchen ob vorkommt, blacklist gästebuch php, php eingabe spam durchsuchen

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:09 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.