Probleme de code php

Fermé
ana7 Messages postés 14 Date d'inscription mercredi 16 décembre 2009 Statut Membre Dernière intervention 29 janvier 2010 - 27 janv. 2010 à 13:00
ana7 Messages postés 14 Date d'inscription mercredi 16 décembre 2009 Statut Membre Dernière intervention 29 janvier 2010 - 28 janv. 2010 à 10:30
Bonjour,
Je vous ecris car j'ai un soucis avec un site que j'ai créé.
Chez moi ce site marche trés bien mais dans l'etablissement où je travaille il y a un proxy (slis) et la bas le site ne fonctionne pas correctement.
Quand une personne essaye de se connecter on se retrouve avec un message d'erreur.

Voici le message d'erreur:

The requested URL could not be retrieved
________________________________________
While trying to process the request:
POST /tempos/prof_id_verif.php HTTP/1.1
Host: www.ndv.fr
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Proxy-Connection: keep-alive
Referer: http://www.ndv.fr/tempos/prof_id.php
Content-Type: application/x-www-form-urlencoded
Content-Length: 39

The following error was encountered:
• Invalid Response
The HTTP Response message received from the contacted server could not be understood or was otherwise malformed. Please contact the site operator. Your cache administrator may be able to provide you with more details about the exact nature of the problem if needed.
Your cache administrator is slismaster@ac-grenoble.fr.


Et voici le code des pages PHP:

Page1:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Gestion des "Tempos"</title>
<meta http-equiv="Content-Language" content="fr" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link type="text/css" rel="stylesheet" media="screen" href="style.css" />
<style type="text/css">
<!--
#site #corp #right #contenu-right table {
text-align: right;
}
#site #corp #right #contenu-right table tr td {
font-size: 14px;
}
-->
</style>
</head>

<body>

<div id="header"></div>
<div id="sous-header">
<div id="mh">
<a title="Accueil" href="index.php">[Accueil]</a></div>


</div>
<div id="arbo">
<br />
</div>
<div align="center" style="padding-top: 8px;">
<p><a href="" style="font-size:15px; font-weight:bold; color: #ff5a00;">IDENTIFICATION PROFESSEUR</a></p>
</div>

<form action= "prof_id_verif.php" method="post">
<center>
<table>

<tr>
<td >Identifiant</td>
<td><input type="text" name="user" value="" maxlength="50"></td>
</tr>

<tr>
<td>Mot de passe</td>
<td><input type="password" name="mdp" value="" maxlength="40"></td>
</tr>

<tr >
<td><label>
<input name="Reset" type="reset" id="button" onClick="history.back()" value="Effacer" />
</label></td>
<td ><label>

<input type="submit" name="Valider" id="Valider" value="Valider"></a>

</label></td>
</tr>
</table>
</center>
</form>

<td class="attention" >

<?php if (isset($message)) echo $message;?>
<p> </p>
<p class="spacer">-</p>

<div id="footer">
<p></p>
</div>

</body>

</html>


Page 2:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Gestion des "Tempos"</title>
<meta http-equiv="Content-Language" content="fr" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link type="text/css" rel="stylesheet" media="screen" href="style.css" />
<style type="text/css">
<!--
#site #corp #right #contenu-right table {
text-align: right;
}
#site #corp #right #contenu-right table tr td {
font-size: 14px;
}
-->
</style>
</head>

<body>

<div id="site">
<div id="header"></div>
<div id="sous-header">
<div id="mh">
<a title="Accueil" href="index.php">[Accueil]</a></div>

<div id="mh-right">
</div>
</div>

<div id="arbo">
<br />
</div></div>
<div align="center" style="padding-top: 8px;">
<p><a href="" style="font-size:15px; font-weight:bold; color: #ff5a00;">IDENTIFICATION PROFESSEUR</a><a href="" style="font-size:15px; font-weight:bold; color: #ff5a00;"></a></p>
</div>

<?php
//Connexion à la base de données
include ('connexion.php');

// On commence par récupérer les champs
$user=$_POST['user'];
$mdp=$_POST['mdp'];

//Verification des champs
if ($user == "") {
echo "<br><center><font color=\"red\">Remplir l'identifiant</font></br>";
exit;
}

elseif ($mdp == "") {
echo "<br><center><font color=\"red\">Remplir le mot de passe</font></br>";
exit;
}

//Verification de l'dentifiant
$req= mysql_query("SELECT * FROM professeur WHERE user LIKE'%$user%'");
// on compte le nombre de résultats
$res = mysql_num_rows($req);

//récupération de la variable password
$req_mdp="SELECT * FROM professeur WHERE user LIKE '%$user%';";
//Interpretation de la requete SQL en Php
$exec_mdp= mysql_query($req_mdp);
//Affichage du resultat
while($resultat = mysql_fetch_assoc($exec_mdp)) {
//Recuperation des variables
$mdp1=$resultat['password'];
}

$req_nom="SELECT * FROM professeur WHERE user LIKE '%$user%' AND password LIKE '%$mdp%';";
$exec_nom= mysql_query($req_nom);
while($result = mysql_fetch_assoc($exec_nom)) {
$nom=$result['nom'];
$prenom=$result['prenom'];
}

//Vérification
if ($res==0)
{
echo "<br><center><font color=\"red\">L'identifiant n'est pas attribué</font></br>";
exit;
}

elseif ($mdp == "$mdp1")
{
header('Location: http://www.ndv.fr/tempos/accueil_prof.php?nom='.$nom.'&prenom='.$prenom);
exit();
}

else
{
echo "<br><center><font color=\"red\">Le mot de passe n\'est pas valide</font></br>";
exit;
}

mysql_close();
?>

<td class="attention" >

<?php if (isset($message)) echo $message;?>
<p> </p>
<p class="spacer">-</p>

<div id="footer">
<p></p>
</div>

</body>

</html>


Page 3:

<?php
$nom=$_GET['nom'];
$prenom=$_GET['prenom'];

if ($nom == "")
{
header('Location: http://www.ndv.fr/tempos/index.php');
exit();
}

elseif ($prenom == "")
{
header('Location: http://www.ndv.fr/tempos/index.php');
exit();
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Gestion des "Tempos"</title>
<meta http-equiv="Content-Language" content="fr" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link type="text/css" rel="stylesheet" media="screen" href="style.css" />
<style type="text/css">
<!--
#site #corp #right #contenu-right table {
text-align: right;
}
#site #corp #right #contenu-right table tr td {
font-size: 14px;
}
-->
</style>
</head>

<body>

<div id="site">
<div id="header"></div>
<div id="sous-header">
<div id="mh">
<a title="Accueil" href="accueil_prof.php?nom=<?php echo $nom;?>&prenom=<?php echo $prenom;?>">[Accueil]</a></div>
<div id="mh">
<a title="Accueil" href="index.php">[Deconnexion]</a></div>

</div>
</div>
<div id="arbo">
<br />
</div>
<div align="center" style="padding-top: 8px;">
<p><a href="" style="font-size:15px; font-weight:bold; color: #ff5a00;">BIENVENUE SUR LA PAGE DES PROFESSEURS</a></p>
</div>

<center>
<p><a href="ajout_tempo.php?nom=<?php echo $nom;?>&prenom=<?php echo $prenom;?>" style="font-size:13px; font-weight:bold;">Ajouter un "Tempo"</a></p>
</center>

<center>
<p><a href="ajout_eleve_tempo.php?nom=<?php echo $nom;?>&prenom=<?php echo $prenom;?>" style="font-size:13px; font-weight:bold;">Ajouter un élève dans un "Tempo"</a></p>
</center>

<center>
<p><a href="liste_tempo.php?nom=<?php echo $nom;?>&prenom=<?php echo $prenom;?>" style="font-size:13px; font-weight:bold;">Liste des "Tempos" créés</a></p>
</center>

<center>
<p><a href="liste_eleve_tempo.php?nom=<?php echo $nom;?>&prenom=<?php echo $prenom;?>" style="font-size:13px; font-weight:bold;">Liste des élèves par "Tempo"</a></p>
</center>

<center>
<p><a href="liste_tempo_par_eleve.php?nom=<?php echo $nom;?>&prenom=<?php echo $prenom;?>" style="font-size:13px; font-weight:bold;">Liste des "Tempos" effectués par un élève</a></p>
<p> </p>
</center>


<p class="spacer">-

</p>
<div id="footer">
<p></p>
</div>
</body>

</html>
A voir également:

2 réponses

ifisch Messages postés 188 Date d'inscription mardi 26 février 2008 Statut Membre Dernière intervention 21 octobre 2015 17
27 janv. 2010 à 13:11
Bonjour, peut-on voir la page : prof_id_verif.php en question ? C'est bien de cette page qu'il en question quand on remplit le formulaire d'authentification ?
0
ana7 Messages postés 14 Date d'inscription mercredi 16 décembre 2009 Statut Membre Dernière intervention 29 janvier 2010
28 janv. 2010 à 10:30
Merci de ton aide.

C'est la page 2.

Je la remet ici.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Gestion des "Tempos"</title>
<meta http-equiv="Content-Language" content="fr" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link type="text/css" rel="stylesheet" media="screen" href="style.css" />
<style type="text/css">
<!--
#site #corp #right #contenu-right table {
text-align: right;
}
#site #corp #right #contenu-right table tr td {
font-size: 14px;
}
-->
</style>
</head>

<body>

<div id="site">
<div id="header"></div>
<div id="sous-header">
<div id="mh">
<a title="Accueil" href="index.php">[Accueil]</a></div>

<div id="mh-right">
</div>
</div>

<div id="arbo">
<br />
</div></div>
<div align="center" style="padding-top: 8px;">
<p><a href="" style="font-size:15px; font-weight:bold; color: #ff5a00;">IDENTIFICATION PROFESSEUR</a><a href="" style="font-size:15px; font-weight:bold; color: #ff5a00;"></a></p>
</div>

<?php
//Connexion à la base de données
include ('connexion.php');

// On commence par récupérer les champs
$user=$_POST['user'];
$mdp=$_POST['mdp'];

//Verification des champs
if ($user == "") {
echo "<br><center><font color=\"red\">Remplir l'identifiant</font></br>";
exit;
}

elseif ($mdp == "") {
echo "<br><center><font color=\"red\">Remplir le mot de passe</font></br>";
exit;
}

//Verification de l'dentifiant
$req= mysql_query("SELECT * FROM professeur WHERE user LIKE'%$user%'");
// on compte le nombre de résultats
$res = mysql_num_rows($req);

//récupération de la variable password
$req_mdp="SELECT * FROM professeur WHERE user LIKE '%$user%';";
//Interpretation de la requete SQL en Php
$exec_mdp= mysql_query($req_mdp);
//Affichage du resultat
while($resultat = mysql_fetch_assoc($exec_mdp)) {
//Recuperation des variables
$mdp1=$resultat['password'];
}

$req_nom="SELECT * FROM professeur WHERE user LIKE '%$user%' AND password LIKE '%$mdp%';";
$exec_nom= mysql_query($req_nom);
while($result = mysql_fetch_assoc($exec_nom)) {
$nom=$result['nom'];
$prenom=$result['prenom'];
}

//Vérification
if ($res==0)
{
echo "<br><center><font color=\"red\">L'identifiant n'est pas attribué</font></br>";
exit;
}

elseif ($mdp == "$mdp1")
{
header('Location: http://www.ndv.fr/tempos/accueil_prof.php?nom='.$nom.'&prenom='.$prenom);
exit();
}

else
{
echo "<br><center><font color=\"red\">Le mot de passe n\'est pas valide</font></br>";
exit;
}

mysql_close();
?>

<td class="attention" >

<?php if (isset($message)) echo $message;?>
<p> </p>
<p class="spacer">-</p>

<div id="footer">
<p></p>
</div>

</body>

</html>
0