Zensurfunktion

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

  • Zensurfunktion

    Hallo,


    ich hab in einer Textdatei verbotene Wörter definiert, die ich mit if(preg_match("/$wort/i",$text)) echo "FEHLER"; überprüfe.
    Das klappt auch wunderbar.
    Nur jetzt will ich auch, dass man keine Zeichenketten eingeben kann, die länger als z.b. 15 Zeichen lang sind.
    Sowas z.B. aksdfjlkasdjflkasdjflöksadjflkasdjycsdafhasdffl
    Dazu hab ich in der Datei einfach mal
    ................. als verbotenes Wort definiert.
    if(preg_match("/............./i",$text)) echo "FEHLER"; findet aber alle Zeichen, also auch Leerzeichen. Das funktioniert deshalb nicht.

    Nun brauche ich also das Muster, das ich in der Datei definieren muss, damit keine zusammenhängende Zeichenketten mit mehr als 15 Zeichen zugelassen sind.
    [color="#334D7B"]"Los, lass uns loslegen! Hm ? Quatschen können wir hinterher immer noch!"[/color]
    [color="#9C5245"]"Aber Bommel, wir können jetzt nicht bumsen. Wir müssen doch erst den Kindern - ... "[/color]
    [color="#334D7B"]"Ja ja ja. Du willst immer nur das Eine. Buchstabenzeigen, Buchstabenzeigen - meine Gefühle sind dir wohl scheißegal."[/color]

    © Harald Schmidt

  • #2
    if (preg_match("/[a-zA-Z0-9]{16}/i",$text)) echo 'Wort zu lang';

    CAT Music Files

    Kommentar


    • #3
      Danke dir - funktioniert super.
      [color="#334D7B"]"Los, lass uns loslegen! Hm ? Quatschen können wir hinterher immer noch!"[/color]
      [color="#9C5245"]"Aber Bommel, wir können jetzt nicht bumsen. Wir müssen doch erst den Kindern - ... "[/color]
      [color="#334D7B"]"Ja ja ja. Du willst immer nur das Eine. Buchstabenzeigen, Buchstabenzeigen - meine Gefühle sind dir wohl scheißegal."[/color]

      © Harald Schmidt

      Kommentar

      Lädt...
      X