| | | | |
| | |
| Erfahrener Benutzer | Guten Abend all! Ich wusste keinen besseren Threadtitel für meine Frage. Da ich nun auch von Captchas abgesprungen bin habe ich ein E-Mail Formular geschrieben und dazu ein Blacklistarray angelegt mit einigen Spamverdächtigen Worten. Soweit so gut alles kein Problem das funktioniert auch beim Vergleich alles sehr gut. Mein Problem ist nun z.B. das Wort porn,da Reagiert das Script nun auch wenn jemand Ansporn schreibt und das soll nicht sein. Gibt es eine Funktion wo ich testen kann bzw. prüfen kann das es sich wirklich nur um das Wort porn handelt und nicht um ein anderes Wort wie eben Ansporn? Ich hoffe mich verständlich ausgedrückt zu haben und danke für eure Antworten mfg der litter
__________________ Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir. http://www.lit-web.de |
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse: Anfänger ![]() ![]() ![]() ![]() | Zu deiner Frage jetzt nicht, aber wenn du mathematisch versierter bist könntest du ein Spamfilter auf der Basis von Bayes-Theorem programmieren. Ist definitiv eine bessere Lösung, aber leider nur was für Leute die sowas verstehen. Geändert von PTC (19.11.2008 um 19:14 Uhr). Grund: Ortographie |
| |
| | |
| Erfahrener Benutzer | Also soweit bin ich mathematisch nicht ausgestattet,leider. Eine normale Rechenaufgabe als zusätzlichen Schutz habe ich mir selber geschrieben. Mich würde es eben Interessieren ob es überhaupt ne Möglichkeit gibt.
__________________ Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir. http://www.lit-web.de |
| |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Wenn du eine sehr umfassende Liste haben willst, schau dir mal die Standardliste von Spamihilator an. Aber Achtung! Die ist wirklich lang! Auf eine Blackwordlist allein würde ich aber nicht setzen. Was ich noch mache, ist eine Prüfung des URL-/Wortanzahl-Verhältnisses. Ein gesundes Verhältnis, mit dem ich ganz gut gefahren bin, ist 0.03 (Spam = URLs/Wörter <= 0.03). Dies geht aber natürlich nur bei Kommentar- oder Kontaktformularen. Bei Foren etc. würde das natürlich nicht gehen (ich poste z.B. auch manchmal nur einen Link + 1, 2 Wörter). Weiteres siehe auch hier: OpenWebBoard / Tutorials / HTML & CSS / Barrierefreie CAPTCHAs (2/2)
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| |
| | |
| Erfahrener Benutzer | Manko dein Tut habe ich mir durchgelesen,allein auf die Blacklist will ich mich auch nicht verlassen,das mit den URLs will ich noch einbauen,nur weis ich da noch nicht ganz wie ich das anstellen soll. Denn ich muss prüfen das z.B. maximal 3 URLs vorkommen dürfen und dann muss man ja noch beachten,das sie verschiedene Schreibweisen aufweisen können. Da weis ich noch nicht richtig wie ich da ran gehe. Mir ging es eigentlich nur darum die genauigkeit eines Strings zu prüfen. Die Idee mit dem Regex ist gut,aber so fit binsch da noch nicht. Nikosch ja das ist sicher mal üblich aber ich glaube nicht wenn es um eine Stahlhandelsfirma geht. Also kommt es immer auf den Anwenderzweck drauf an würde ich sagen.
__________________ Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir. http://www.lit-web.de |
| |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ich habe das so gelöst: PHP-Code: Code: & #104;& #116;& #116;& #112;& #58;& #47;& #47; […] Ich glaube, ich kenne mein nächstes kleineres Projekt schon: einen konfigurierbaren Filter für Gästebuchspam. ![]()
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” Geändert von Manko10 (19.11.2008 um 19:09 Uhr). |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PHP5 SOAP - Problem mit Arrays | Calexico | PHP-Fortgeschrittene | 0 | 11.09.2008 12:06 |
| Event abfangen | Ambience | JavaScript, Ajax und mehr | 4 | 30.08.2007 14:36 |
| String auslesen | Shaira | PHP Tipps 2006 | 11 | 01.12.2006 17:52 |
| Alle Felder nach String durchsuchen | Jacks Rache | Datenbanken | 6 | 08.08.2005 09:46 |
| In allen Spalten nach String suchen | Jacks Rache | Datenbanken | 0 | 05.08.2005 20:15 |
| In allen Tabellen nach String suchen | Jacks Rache | Datenbanken | 0 | 05.08.2005 11:18 |
| String in allen Spalten suchen | Jacks Rache | Datenbanken | 0 | 05.08.2005 09:43 |
| Alle Spalten nach String durchsuchen | Jacks Rache | Datenbanken | 0 | 05.08.2005 09:41 |
| string -> int, nur wenn string zahl ist | PHP Tipps 2005-2 | 3 | 06.06.2005 12:33 | |
| where string von einer funktion zu anderen transportieren | PHP Tipps 2005 | 5 | 03.03.2005 16:29 | |
| php code als string umwandeln | PHP Tipps 2005 | 8 | 23.02.2005 18:03 | |
| String auf bestimmte Breite (Pixel) kuerzen... | mudo | PHP-Fortgeschrittene | 25 | 28.01.2005 19:07 |
| String suchen und tauschen | PHP Tipps 2005 | 13 | 08.01.2005 22:00 | |
| [Erledigt] String mit Leerzeichen auffüllen | HTML, Usability und Barrierefreiheit | 2 | 27.10.2004 18:47 | |
| bekomme string nicht in mysql-tabelle | PHP Tipps 2004 | 6 | 26.07.2004 11:35 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| nackt untersuchen, php string vergleich genauigkeit, php zeichenketten genauigkeit, php array durchsuchen, php string untersuchen, php str_word_count, php string spam, genauigkeit von string, php str_word_count performance, php string auf spam untersuchen, nackt untersuchen spalte, php strings untersuchen, php string http untersuchen, genauigkeit strings, php rechenaufgabe als string, php genauigkeit string |