par
guilt92 » 22 juin 2006, 10:09
J'ai crée un petit exemple si tu veux y voir plus clair.
tu ajoutes la ligne
$respect_casse = test_chaine($_POST["Nom_visiteur"]);
avant le if.
et tu déclares au début de ton fichier la fonction suivante, qui vérifie dans mon exemple que la premiere lettre est une majuscule et que tous les autres caractères sont des lettres minuscules.
function test_chaine($chaine)
{
if(!ctype_upper($chaine[0])) return false;
for($i=1;$i<strlen($chaine);$i++)
{
if(!ctype_lower($chaine[$i])) return false;
}
return true;
}
il te suffit de tester dans ton if la valeur de $respect_casse.
Voila, je pense que tu pourras facilement adapter cet exemple a ton cas, selon ce que tu veux comme respect de casse...
J'ai crée un petit exemple si tu veux y voir plus clair.
tu ajoutes la ligne
[php]$respect_casse = test_chaine($_POST["Nom_visiteur"]);[/php] avant le if.
et tu déclares au début de ton fichier la fonction suivante, qui vérifie dans mon exemple que la premiere lettre est une majuscule et que tous les autres caractères sont des lettres minuscules.
[php]function test_chaine($chaine)
{
if(!ctype_upper($chaine[0])) return false;
for($i=1;$i<strlen($chaine);$i++)
{
if(!ctype_lower($chaine[$i])) return false;
}
return true;
}[/php]
il te suffit de tester dans ton if la valeur de $respect_casse.
Voila, je pense que tu pourras facilement adapter cet exemple a ton cas, selon ce que tu veux comme respect de casse...