Erreur mysterieuse en php java html

Résolu
Bonjour, je prépare un site en php pour pouvoir consulter les notes de controle de mes élèves.
la page d'identification utilise la ClasseLogon (www.oberlechner.net). et fonctionne à merveille en local (easyphp) mais chez mon hébergeur j'ai le problème suivant :
quand je tape quelque chose exp (borj) la variable stock (ö!eBb*á )que faire help c hyper urgent.
merci d'avance.
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Bonjour,

    C'est du php ou du java ?
    Sinon il pourrait être utile de directement poster le petit morceau de code qui pose problème non ? ^^
    1. c du php avec java via une classe php. alors je précise (borj) c le nom d'utilisateur et (zodolf) son mot de passe. mais quand j'affiche la variable qui stock le nom d'utilisateur ca me donne (kòŒ€[=
      )

      voici le lien http://www.ecolebelbachir.ma/ident.php et voici le code

      <?php
      session_start();
      $_SESSION['authentification'] = false;
      include('classeLogon.php');
      include('classeBases.php'); // appele la classe base
      $connecte = $_SESSION['authentification'];
      $base = New Bdd;
      // $base->bdd_connecter("MYSQL","localhost","intrabel","root",""); //local
      $L = New Logon;
      $L->logon_new( array( 'cookieprefix' => 'BELBACHIR',
      'urlyes' => 'redirection.php',
      'urlno' => 'erreur.php', // enlever pour tester
      'title' => 'Connexion à Internotes',
      'userlabel' => 'Identifiant'
      ) );
      $lib = "";
      $stat = $L->logon_test();
      switch ($stat) {
      case 'V':
      unset($_SESSION['authentification']);
      $login=strtoupper($L->logon_get_username());
      $requete4 = "SELECT * FROM utilisateurs WHERE login='$login'";
      $base->bdd_execsql($requete4);
      $ligne = $base->bdd_lire_ligne();
      $user1=$base->bdd_lire_champ("login");
      $_SESSION['u'] = $user1;
      $_SESSION['privilege'] = $base->bdd_lire_champ("privilege");; // le privilège de l'utilisateur (permet de définir des niveaux d'utilisateur)
      $_SESSION['nom'] = $base->bdd_lire_champ("nom"); // Son nom
      $_SESSION['prenom'] = $base->bdd_lire_champ("prenom"); // Son Prénom
      $_SESSION['login'] = $base->bdd_lire_champ("login"); // Son Login
      $_SESSION['MLE'] = $base->bdd_lire_champ("MLE"); // Matricule
      $_SESSION['classe'] = $base->bdd_lire_champ("classe"); //
      $_SESSION['c'] = $base->bdd_lire_champ("classe"); //
      $pass1=$base->bdd_lire_champ("pass");
      $base->bdd_fermer();
      if (md5($L->logon_get_password()) == $pass1 && strtoupper($L->logon_get_username()) == $user1 ) {
      $_SESSION['authentification'] = true;
      $L->logon_logon();
      exit;
      }else{header("index.php?INIT");} //COMMENT detecter l'actualisation ?????
      //else{$_SESSION['ADMINISTRATION'] = false;}
      $lib = "user saisi=".$L->logon_get_username()."<br>pwd saisi en md5=".md5($L->logon_get_password())."<br>login bdd=".$_SESSION['login']."<br>pwd bdd=".$pass1;
      //$lib =$L->original_username();
      break;
      //default:
      }
      ?>
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
      <style type="text/css">
      <!--
      body {
      background-image: url(image/bg.png);
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      font-style: normal;
      }
      .Style4 { color: #FFFFFF;
      font-size: 12px;
      font-style: italic;
      }
      .Style5 {
      font-size: 18px;
      color: #FFFFFF;
      }
      -->
      </style>
      </head>
      <body>
      <table width="100%" border="0">
      <tr align="center">
      <td><table width="100" border="0" align="center" cellspacing="0">
      <tr>
      <th scope="col"> </th>
      </tr>
      </table></td>
      </tr>
      <tr align="center">
      <td> <?php
      $L->logon_output_body();
      print("$lib");
      ?></td>
      </tr>
      </table>
      </body>
      </html>
      1. ok
        1. J'ai le meme probleme... ca fais ca avec IE mais pas avec FF... quelle a ete ta solution ???