Catégorizator, page blanche dans admin.php?????

Nouveau WRInaute
Bonjour,
J'ai installé ryourphpannuaire12 mais depuis sur ma page admin.php, quand je met mon id et mon de passe, j'arrive sur une page blanche!!!
Je suis déséspée, je peut plus rien faire, la cata
Quelqu'un peut m'aider? :cry:
Merci
bisous
stéf
 
WRInaute passionné
il faut peut être regarder la source de la page pour voir si elle est réellement vide ou si elle contient quelque chose qui peut permettre de voir ou cela plante.
 
Nouveau WRInaute
Bonjour,
Tout a l'air normal:
Code:
<?php
//formulaire de logage pour l'administration de l'annuaire

$action = isset($_POST['action']) ? $_POST['action'] : '';
$message = '';

if ($action == "verify")
{
	include("../data_bd_annuaire.php"); //variables de l'annuaire
	include("../functions.php"); //fonctions de l'annuaire

	// recuperation des donnees
	$login = isset($_POST['login']) ? $_POST['login'] : '';
	$pass = isset($_POST['pass']) ? $_POST['pass'] : '';
	
	$nb_erreurs = 0;
	if(empty($login))
		$nb_erreurs++;
	if(empty($pass))
		$nb_erreurs++;

	$pass_admin = '';
	if($nb_erreurs == 0)
	{
		if (!get_magic_quotes_gpc())
			$login = addslashes($login);
		//creation de la requete pour aller chercher le login et le password
		$sql = "SELECT pass,id FROM $T_admins WHERE login = '$login' ";
		//connexion a la BD
		$lk = connection_BD();
		//envoi de la requete
		$res = send_sql($sql,"pour trouver le login et le mot de passe de l'administrateur !");
		//fin de la connexion
		mysql_close($lk);
		//traitement des resultats
		if (mysql_num_rows($res))
		{
			$resultat = mysql_fetch_array($res,MYSQL_ASSOC);
			$pass_admin = $resultat["pass"];
		}
		else
		{ $nb_erreurs++; }
	}

	if(md5($pass) != $pass_admin)
		$nb_erreurs++;

	if($nb_erreurs != 0)
	//si il y a eu un probleme, on recommence
	{
		$action = "";
		$message =  "Login ou password incorrect !";
	}
	//sinon on cree le cookie et on va a la page d'administration
	else
	{
		//creation de la session
		//connexion a la BD
		$lk = connection_BD();
		$session_id = create_session($resultat["id"]);
		//fin de la connexion
		mysql_close($lk);
		//redirection
		header("Location: ".addsess2url("admin.php",$session_id));
		exit;
	}
}

?>
<html>
<head>
<title>Accueil de l'administration de l'annuaire</title>
</head>
<body bgcolor="#ffffcc" onLoad="form2log.login.focus();">
<br><br><br><br><br><br>
<center>
<b>Authentification pour la partie administration :</b>
</center>
<br><br>
<table border=0 bgcolor="#00ccff" width=300 height=200 align="center">
<tr>
<td align="center" valign="middle">
<font color="#ff0000"><b><?php echo $message; ?></b></font><br>
<font color="#000000">
<form action="index.php" method="post" name="form2log">
<input type="hidden" name="action" value="verify">
Login : 
<input type="text" name="login">
<br><br>
Mot de passe : 
<input type="password" name="pass">
<br><br>
<input type="submit" value="Entrer" onClick="this.value='Vérification en cours...';">
</form>
</font>
</table>
</body>
</html>
stéf
 
WRInaute passionné
il doit y avoir une erreur dans l'un des includes (fonction définie deux fois peut-être) :
Code:
include("../data_bd_annuaire.php"); //variables de l'annuaire
include("../functions.php"); //fonctions de l'annuaire
 
Nouveau WRInaute
Bonsoir,
J'ai trouvé mon erreur:
Dans data_bd_annuaire.php à la fin aprés ?> j'avais un espace :cry:
c'est tou bêtes non? :oops:
Enfin si cela peut aider quelqu'un
stéphanie
 
Discussions similaires
Haut