Erreur mysterieuse en php java html

Résolu/Fermé
youmy2 - 19 oct. 2007 à 14:25
 theduck - 21 déc. 2008 à 02:47
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.
A voir également:

3 réponses

Artis.psyko Messages postés 20 Date d'inscription lundi 1 octobre 2007 Statut Membre Dernière intervention 21 mars 2008 8
19 oct. 2007 à 15:10
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 ? ^^
0
youmy2 Messages postés 2 Date d'inscription vendredi 19 octobre 2007 Statut Membre Dernière intervention 9 juin 2008
19 oct. 2007 à 15:34
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>
0
youmy2 Messages postés 2 Date d'inscription vendredi 19 octobre 2007 Statut Membre Dernière intervention 9 juin 2008
9 juin 2008 à 17:29
ok
0
J'ai le meme probleme... ca fais ca avec IE mais pas avec FF... quelle a ete ta solution ???
0