opobre Posté 5 Mai 2006 Partager Posté 5 Mai 2006 Bonjour, j'utilise easyphp. Dans un prg de connexion avec identifiant, je teste la longueur du login à l'aide de la fonction strlen(). La valeur retournée est systématiquement supérieur de 02 caractères à la longueur réel du login entré. Quelqu'un sait-il pourquoi ? merci, Lien vers le commentaire Partager sur d’autres sites More sharing options...
Portekoi Posté 5 Mai 2006 Partager Posté 5 Mai 2006 Bonjour, La présence d'espace peut être? Peux tu mettres ton code pour pouvoir mieux t'aider? Portekoi Lien vers le commentaire Partager sur d’autres sites More sharing options...
opobre Posté 5 Mai 2006 Auteur Partager Posté 5 Mai 2006 Code pour la partie saisie : <form method="POST" action="creerutil.php"> <tr align=center valign=middle> <td> <font size="3" face="Arial" color="#669999"><b> Login </b><br></font> <input name="login" size="20" maxlength="20"> </td> </tr> <tr align=center valign=middle> <td> <font size="3" face="Arial" color="#669999"><b> Mot de passe </b><br></font> <input type="password" name="mdp" size="6" maxlength="6"> </td> </tr> code pour la partie test de la saisie : $long = strlen($_POST['login']); quelque chose de spécial ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Portekoi Posté 5 Mai 2006 Partager Posté 5 Mai 2006 Essai ceci : $long = strlen(trim($_POST['login'])); Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeanluc Posté 5 Mai 2006 Partager Posté 5 Mai 2006 La valeur retournée est systématiquement supérieur de 02 caractères à la longueur réel du login entré. Quelqu'un sait-il pourquoi ?Parce que, quand il se connecte l'internaute tape son login, puis il tape sur "Enter" ou "Valider" ou quelque chose du même style qui est encodé avec 2 caractères (saut de ligne + retour en début de ligne). Le trim proposé par Portekoi supprime ces caractères. Jean-Luc Lien vers le commentaire Partager sur d’autres sites More sharing options...
opobre Posté 9 Mai 2006 Auteur Partager Posté 9 Mai 2006 Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant