[SQL allgemein] Wörterfilter vor dem Postbefehl

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [SQL allgemein] Wörterfilter vor dem Postbefehl

    Hi,

    ich werde schier wahnsinnig und es nervt mich abnormal das mir blöde Bots das gästebuch, die shoutbox und das forum vollbomben mit werbungen von viagra usw.! Darum bitte ich um hilfe.
    Ich habe eine simple shoutbox auf meiner seite (www.aekschen.de) und will vor dem eintragen in die datenbank (oder wann es eben am geschicktesten wäre) eine abfrage nach bestimmten wörtern machen. Zb. das ich beiträgen die Penis enlagement und viagra enthalten den eintrag komplett verbiete. Zudem wäre das sperren von HTML code sehr wünschendswert.

    Ich bitte um hilfe. Dieses spamen kann einen echt wahnsinnig machen!

    Gruß Andi

  • #2
    Hallo chaosbanane

    Wenn Du das Problem mit SQL lösen willst:
    Alle Ban-Texte in eine Tabelle (im Beispiel Spalte txt).
    Abfrage:
    select count(*) as Anzahl [...] where "DieZeile" like concat("%",txt,"%")

    Wenn das Ergebnis <>0 -> BAN!

    Zudem wäre das sperren von HTML code sehr wünschendswert
    Solltest Du machen bevor jemand im Server 'nen Burn-Out startet.
    Auf die Schnelle: Tag-Steuerzeichen raus, http raus.

    Kommentar

    Lädt...
    X