Erreur avec strcmp - PHP - Programmation
Marsh Posté le 23-07-2008 à 19:50:33
var_dump($password);
var_dump($pwd);
var_dump(strcmp($password, $pwd));
Marsh Posté le 23-07-2008 à 20:01:19
les var dump me disent que les deux sont bien des string de 7 chars, et le var dump du strcmp me sort que c'est bien un int 0...
maitennant, pourquoi est ce que if(strcmp...) va me sortir le nb de chars ... en gros pourquoi agit il comme un strlen plutot qu'un strcmp!
Marsh Posté le 23-07-2008 à 20:04:07
Déjà y a une parse error dans ton truc sur le if, t'as une parenthèse en trop. Donc fais un vrai copier coller de ton code, pour commencer.
Marsh Posté le 24-07-2008 à 09:56:42
Accents ou autre caractères spéciaux dans l'une ou l'autre des deux chaines ?
Marsh Posté le 23-07-2008 à 19:17:16
Salut,
j'ai une erreur bête sur un formulaire de login: le mot de passe entré correspond bien au mdp dans la bdd, mais le script rentre dans la boucle "mot de passe erroné":
je vous passe les codes de la classe sql, qui marche. Quand on fait un echo sur $password et $pwd, les deux affichent le meme texte. Je suis un peu perplexe la ... Quelqu'un voit d'ou vient le souci? thanks