21-05-2008, 01:47 PM
C'est là qu'on se dit que l'objet, ça a du bon pour coder proprement.
Je pense que ce sont les !preg_match() qui altèrent le fonctionnement de tes contrôles.
Je t'invite à essayer après les avoir enlever, pour vérifier si c'est bien la longueur des chaînes qui pose problème.
Je te propose également de lire la documentation de preg_match et en particulier le chapitre sur les valeurs de retour.
Sephi-Chan
Je pense que ce sont les !preg_match() qui altèrent le fonctionnement de tes contrôles.
Je t'invite à essayer après les avoir enlever, pour vérifier si c'est bien la longueur des chaînes qui pose problème.
Je te propose également de lire la documentation de preg_match et en particulier le chapitre sur les valeurs de retour.
Citation :Valeurs de retour
preg_match() retourne le nombre de fois où le masque pattern a été trouvé. Cela peut aller de 0 (pas de solution) à un 1 car preg_match() s'arrête dès qu'elle a trouvé une première solution. preg_match_all(), au contraire, va continuer jusqu'à la fin de la chaîne subject . preg_match() retourne FALSE si une erreur survient.
Sephi-Chan