Ergebnis 1 bis 4 von 4

Thema: Text mittels RegExp nach Whitelist prüfen

  1. #1
    TP-Member
    Registriert seit
    Feb 2003
    Beiträge
    82

    Text mittels RegExp nach Whitelist prüfen

    Servus,

    ich hab hier einen Wunsch, an dem ich mir die Zähne ausbeisse.
    Ich wollte einem Bekannten helfen, sein Projekt voranzubringen und zwar mit einem Text-Prüfmodul.
    Nun hat er sich das so vorgestellt:

    Er legt eine Textdatei an, in die er alle erlaube Zeichen einträgt (htmlspecialchars und so reichen da nicht).
    Das wären alle Buchstaben von a-z, Zahlen und einige definierte Sonderzeichen.
    Da er nicht genau weiss was für zeichen auftauchen will er keine Blacklist machen, sondern eben eine Whitelist.

    Ich dachte ich löse das mit RegExp, indem ich einfach die Strings prüfe, nach a-z und 0-9.
    Aber mit der Textdatei, die dann auch erlaubte Sonderzeichen enthält kriege ich das einfach nicht hin.

    Gehe ich das falsch an, habt ihr vielleicht eine Idee ?

  2. #2
    TP-Supporter Avatar von chorn
    Registriert seit
    Apr 2008
    Ort
    Verden
    Beiträge
    479
    Sollte doch an sich kein Problem sein

    Textdatei => file_get_contents => preg_quote => [$erlaubteZeichen]* => preg_match

  3. #3
    TP-Member
    Registriert seit
    Feb 2003
    Beiträge
    82
    Zitat Zitat von chorn Beitrag anzeigen
    Sollte doch an sich kein Problem sein

    Textdatei => file_get_contents => preg_quote => [$erlaubteZeichen]* => preg_match
    Muss ich dann noch Trennzeichen verwenden, oder reicht es wenn in der Textdatei alle Zeichen enthalten sind (ohne leerzeichen dazwischen)
    Da ich mir beim preg_match noch net sicher bin, habe ich es noch nicht ausprobiert.
    Aber ein [abcdefg12345,.&]* würde dann nur Strings akzeptieren, welche die Zeichen innerhalb der Klammer beinhalten.
    Sollte z.B. ein "m" im String vorkommen würde false zurückgeliefert werden ?

  4. #4
    TP-Supporter Avatar von chorn
    Registriert seit
    Apr 2008
    Ort
    Verden
    Beiträge
    479
    Gerade wenn du damit noch nicht viel gemacht hast, solltest du das ändern. Deine eigenen Erfahrungen zu machen bringt dir sicher mehr, als wenn ich für dich im Kopf Regexp nach funktioniert|funktioniert nicht auflöse oder das bei mir in der Testumgebung ausprobiere. Kleiner Tipp: Lass dir möglichst viele Ergebnisse per var_dump() oder print_r() ausgeben.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [XP] Norton Antivirus Whitelist
    Von Steve R. im Forum Betriebssysteme
    Antworten: 0
    Letzter Beitrag: 19.11.2008, 17:23
  2. Text ausklappen mittels span
    Von KRONOX im Forum HTML & CSS
    Antworten: 7
    Letzter Beitrag: 01.10.2008, 16:24
  3. [PHP]Wörter aus einem Text per regexp löschen
    Von Guitar im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 19.12.2005, 07:04
  4. bitte mal den code prüfen nach fehlern
    Von Acromus im Forum HTML & CSS
    Antworten: 3
    Letzter Beitrag: 08.06.2005, 23:25
  5. text mittels PHP einbinden
    Von hnes im Forum Server & Provider
    Antworten: 4
    Letzter Beitrag: 04.02.2003, 11:16

Stichworte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51