[Linux-Biella] R: problema espressione regolare
Scopel Emanuele (DD PIV)
EMANUELE.SCOPEL a enel.it
Lun 4 Feb 2008 13:57:58 CET
> -----Messaggio originale-----
> Da: linux-bounces a ml.bilug.linux.it
> [mailto:linux-bounces a ml.bilug.linux.it] Per conto di FEde Villa
> Inviato: lunedì 4 febbraio 2008 13.52
> A: BiLUG tutti
> Oggetto: [Linux-Biella] problema espressione regolare
>
> Io e Nicolo' abbiamo un problema su una funzione in php.
> Nicolo' non riesce a fare quanto sotto.
> Chi ci da una mano?
>
> hola,
> fede
>
> ---------- Forwarded message ----------
> Subject: problema espressione regolare
> To: FEde Villa <villinux a gmail.com>
>
>
> sto scrivendo i controlli relativi a <script e <? e vorrei
> metterci dentro un controllo a funzione regolare per fare in
> modo che se anche uno scrive < script oppure < $+ script (o
> qualcosa di simile) lo blocca... solo che non ho mai usato le
> regexp e dalle guide online ci ho capito poco... sto
> procedendo per tentativi ma mi da errore di php... pensi di
> potermi dare una mano?
>
> la stringa è:
>
> if (preg_match("[^a-zA-Z0-9]{,3}",$content)) return KO;
Prova cosi' if (preg_match("[^a-zA-Z0-9]?{,3}",$content)) return KO;
> non gli ho ancora inserito gli estremi (il < e script/?) però
> già così non funziona... se si riuscisse potremmo fare che
> con una sola stringa, sempre sfruttando le regexp facesse il
> controllo sia per i <*script che per i <*?
Mandami una stringa su cui matchare, perche' cosi e' un po difficile aiutarti...
"La domanda che mi lascia piu' confuso e': 'Sono pazzo io o lo sono gli altri?'"
--Albert Einstein--
Scopel Emanuele
alias "DarkFace"
Linux Registered User: #425729.
tel.: 015 / 3742892 - FAX: 066/4442332
e-mail: emanuele.scopel a enel.it
Maggiori informazioni sulla lista
Linux