|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Futur Membre du Club
![]() Inscription : juillet 2006 Messages : 43 ![]() |
Bonjour,
Je suis entrain de créer un script d'upload. J'aimerai interdire certains caractère dans le nom du fichier à uploader, j'utilise donc ce code: Citation:
Lorsque je rajoute \[ et \] dans ma chaine de caractère, le premier crochet est autorisé mais pas le deuxième. Comment faire? Merci d'avance pour votre aide. |
|
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : février 2005 Messages : 1 797 ![]() |
Salut, il faut que tu les mettes en début de pattern :
$car_valide = '^[][a-zA-Z0-9_\-\().]*$'; En gros le moteur ne prend pas en compte une classe vide donc pas besoin d'échappement. Il y a l'explication détaillée sur expreg.com Edit : idem pour le trait d'union, pas besoin de l'échapper mais je crois qu'il faut le mettre en fin de pattern : '^[][a-zA-Z0-9_\().-]*$' Bye |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : juillet 2006 Messages : 43 ![]() |
Tiens salut Djak ^^
Merci pour ton aide, ça fonctionne à merveille @++ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com