Suche nach bestimmten Wörtern in einem String
Marco elRitsch
- php
Hallo Leute,
erst Mal meine Problem: Ich habe für meine Website ein Gästebuch erstellt. Da es aber immer das Problem gibt, dass mir einer irgendwelche Beschimpfungen hineinschreibt, wollte ich jetzt fragen, ob man die Eingabe des Besuchers irgendwie kontrollieren kann. Ich will aber nicht irgendwie die Wörter mit 'ZENSIERT' oder sowas ersetzen, sondern will den Text auf bestimmte Wörter überprüfen lasse und wenn die Suche positiv ausfällt, soll er den Eintrag nicht annehmen.
Ist sowas machbar?
Wäre für eine Antwort sehr dankbar
Euer Marco
Hallo,
Ist sowas machbar?
Ja, ist es.
Du möchtest dir dazu eine passende String-Funktion raussuchen
http://www.php.net/manual/en/ref.strings.php
oder noch besser mithilfe Regulärer Ausdrücke suchen
http://ch2.php.net/manual/en/function.preg-match.php
Viele Grüße
Patrick
if ( !preg_match( ... ) )
{
// eintrag in db schreiben
}
else
{
// eintrag ablehnen bzw. nichts tun
}