Liebe Sabine,
Ich habe ein einfaches Gästebuch mit myqsl-datenbank in php erstellt. Nun möchte ich eine automatische zensur von einzelnen wörtern z.B: sex=s*x
ich sehe auch nur einen sehr begrenzten Sinn in einem solchen Unterfangen, habe aber trotzdem eine solche Prüfung integriert, da sie ja wenigstens ein Bisschen etwas zur sprachlichen Sauberkeit beiträgt - wenn auch nicht sehr effektiv.
Ich benutze reguläre Ausdrücke, die zu erlernen sehr sehr sinnvoll ist, da es sich um ein extrem mächtiges Werkzeug handelt. Daher habe ich eine Liste von Ausdrücken erstellt, die ich mittels einer Schleife alle per preg_replace() auf die Usereingaben (auch Namensfeld!) anwende. Sollte dann das Ergebnis von der ursprünglichen Usereingabe abweichen, dann gibt mein GB eine entsprechende Meldung aus und ersetzt das komplette gefundene Muster mit Sternchen. "sex" würde dann zu "***", wobei ausgerechnet "sex" bei mir nicht zensiert wird. Ich suche nach üblichen Schimpfwörtern.
Liebe Grüße aus Ellwangen,
Felix Riesterer.