Dans un fonction vérification des pseudos des membres je souhaite inclure un script qui détecte si l'utilisateur à mentionné des caractères interdit dans son pseudo.
Le code ressemble à ça :
$caractere_interdit[1] = ' ';
$caractere_interdit[2] = ',';
$caractere_interdit[3] = ';';
$caractere_interdit[4] = '.';
$caractere_interdit[5] = '/';
$caractere_interdit[6] = '?';
foreach($caractere_interdit AS $traitement){
if(strpos($pseudo,$traitement) == true){
$erreur .= '- Votre pseudo ne doit pas contenir d\'espace, ni de "," de ";", de ".", de "/" ou encore "?"';
return $erreur;
}
}
Il fonctionne à peu prêt. Si je test avec ça : a a. Le message d'erreur est bien visible mais si jamais j'entre seulement un espace dans le champ pseudo, le pseudo est considéré comme bon.
Une idée ?