Pb comparaison variables en php

Résolu
Bonjour,
J'ai un pb bizarre c'est le suivant :

<?php
if ($message == $old_message){
echo "les 2 message sont kifkif";
}else { echo "non";}
?>

et bein, tjrs il m'affiche "non" malgré que je met le meme message dans les deux variable !!!!

Ou est ma faute svp
Configuration: Linux Fedora
Firefox 3.0.1

5 réponses

  1. PHP est sensible à la casse, est tu sur d'avoir respecté les miniscules et les majiscules ?

    Sinon utilise la fonction strupper() de php.

    Un petit moyen de verification
    Fais echo $message; et echo $old_message;

    Je suis la en cas où.
    1. strupper($message);
      Elle sert a elever toute la chaine en majiscule.

      Tu peux faire la comparaison des codes ascii:

      if (ord($message) == $ord($old_message))
      {
      echo "ok";
      }else{
      echo "ko"
      }

      Tu pourras même utiliser cette fonction pour detecter si tu as des espaces que t'as pas vu
      1. waaaaaaaaaaaaawwwwww , maintenant tout ça passe bien, merci beaucoup cher briiiiix, a bientot
        1. c ce que j'ai fait
          echo $message; ==> test
          echo $old_message; ==> test
          il m'affiche le contenu correcte mais il me dit "non" !!!

          sinon la fonction strupper() keskel fait exactement ?