begin process at 2012 05 31 03:26:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

MD5 different sous PHP et MySQL ??!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

MD5 different sous PHP et MySQL ??!

mardi 6 juin 2006 à 16:18:06 | MD5 different sous PHP et MySQL ??!

Ihsahn

Bonjour,

Le script ci-dessous me retourne c864ec8f0b97c3a230a230ee5f0ce699 comme valeur.

<?php

echo md5("W@térH0µ$e");

?>

alors que la fonction MD5 de MySQL appliqué à la même chaine de caractères (W@térH0µ$e) me renvoie ça :
c12e2e1635ddfba140325a1b7aaa8eed

La fonction MD5 de MySQL serait-elle differente de celle de PHP ?! Certains caractères "spéciaux" ne passerait-il pas correctement ? Problème de hashage ?
Je précise que pour des chaines plus simples je n'ai pas ce problème : les résultats sont identiques.

Merci

NB : PHP 5.1.1 sur un Apache2 (WinXP) + MySQL 4.1 et MySQL 5.0
mardi 6 juin 2006 à 17:31:07 | Re : MD5 different sous PHP et MySQL ??!

malalam

Administrateur CodeS-SourceS
Hello,

2 problèmes à priori :
- tu utilises des double quotes, avec un $e à la fin. PHP interprête les chaînes entre guillemets...et s'il trouve des variables, tente de les remplacer par leur valeur. C'ets ce qu'il fait ici. Et $e n'existe pas. Donc, ton md5 n'est PAS celui de la chaîne que tu crois générer...

- néanmoins, en utilisant des apostrophes, le md5 reste différent. Je pense qu'il s'agit d'un problème avec php, qui a sans doute des soucis pour interpréter les caractères spéciaux que tu utilises.
mardi 6 juin 2006 à 20:57:48 | Re : MD5 different sous PHP et MySQL ??!

Ihsahn

OK pour les quotes, mais je ne comprend toujours pas pourquoi ces valeurs de MD5 diffèrent selon si tu utilises MySQL ou la fonction md5() pour les générer ... j'ai passer un bon bout de temps sur le net sans grand succès ni piste réelle ...
mercredi 7 juin 2006 à 09:35:18 | Re : MD5 different sous PHP et MySQL ??!

malalam

Administrateur CodeS-SourceS
Je t'ai dit, à mon avis, c'est un problème de traitement de l'encodage, sous php, mysql, ou les deux. Ils ne traitent pas la même chaîne.


Cette discussion est classée dans : php, mysql, different, md5, térh0


Répondre à ce message

Sujets en rapport avec ce message

statistiques ,graphique, php et mysql [ par mouss ] connaissez vous des exemples mettant en oeuvre une base de donnée mysql ,php permettant de créer des courbes, nuages de points sur une feuille html (p php et mysql [ par stephane ] bonjour,j'ai des pb d'acces aux base de donnees, je suis sur free donc le 'host' est ftpperso.free.fr enfin ca c'est bon j'ai bien mis mon login et pa php et mysql : les index s'affichent pas !!! [ par stephane ] Voila, j'utilise cette procédure pour afficher les index d'une table (je suis deja connecté à la base de donnees) :$mode représente la table$rep=@mysq Hébergement PHP et MySQL [ par Kimberly ] Forfaits d'hébergement PHP et MySQL- PHP nuke- Postnuke- Myphpnuke- Php Website- Boutique virtuelleNous installons le site pour vous gratuitement.Près fusion php-html-mysql : votre avis ? [ par skrol29 ] Bonjour,Je suis en train de terminer une classe PHP pour la fusion de page HTML avec variables PHP et données MySQL.Le principe : une page HTML modèle PB update table mysql ! [ par lolo ] Comment pourrai-je faire pour mettre à jour une table mysql par le biais d'un formulaire (parcourir ...*.cvs) et d'un fichier php d'update de table my Perdu avec mysql ... [ par guiguimac ] bonsoir !voici le message d'erreur qui me gêne :Warning: 0 is not a MySQL result index in your script on line 131en fait je lance ma page php avec la nbr de ligne d'une requete [ par eryk17 ] je voudrai recuperer le resultat d'une requete pour le foutre dans un bouton radio, pour cela il me faut connaitre le nombre de ligne de cette requete ARG ! > MySQL: Unable to save result set in ... [ par antares7364 ] Bonjour,Un problème est survenu dans une de mes tables MySQL :lorsque j'essaie d'en afficher le contenu avec PHPMyAdmin ou par unautre script PHP, MyS tableau php à partir de mysql [ par nissarte ] Salut à tousG cherché mais g rien trouvé...M'en voulez pas, je débute en php & mysql...Voila, je souhaite charger toutes les données d'un champ d'une


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales