Bonjour :D
J'ai un petit problème mon site bloque a la ligne 1 de ce code je ne comprends pas
Pourriez vous jetez un œil la dessus ?
<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition
al.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Connexion</title>
</head>
<body>
<?php
$pseudo = $_SESSION['pseudo'];
//Si la variable $_SESSION['logged'] n'existe pas on la crée.
if (!isset($_SESSION['logged'])) $_SESSION['logged'] = false;
//Inclusion du fichier contenant les identifiants de connexion à la base de données.
require("config.inc.php");
//Connexion à la base de données.
mysql_connect('sql.free.fr','morph3us.01','112233'
);
mysql_select_db('membres');
//Si la variable $_POST['connexion'] (bouton submit du formulaire) et la variable $_SESSION['logged'] vaut false (déconnecté) existent.
if (isset($_POST['connexion']) && $_SESSION['logged'] === false)
{
//Vérification des autres variables.
if (!empty($_POST['pseudo']) && !empty($_POST['mot_passe']))
{
//Vérification du pseudo.
$pseudo = htmlspecialchars($_POST['pseudo']);
$mot_passe = htmlspecialchars($_POST['mot_passe']);
//Requête comptant le nombre de pseudos $_POST['pseudo']
$sql = mysql_query("SELECT COUNT(*) AS nb_pseudo FROM membres WHERE pseudo='".$pseudo."'");
//Si le pseudo existe.
if (mysql_result($sql,0,'nb_pseudo') == 1)
{
//Vérification du mot de passe
//Information sur le compte du membre.
$sql_infos = mysql_query("SELECT mot_passe, confirmation FROM membres WHERE pseudo='".$pseudo."'");
$donnees = mysql_fetch_array($sql_infos);
//Hashage du mot de passe.
$mot_passe_hash = md5($mot_passe);
//Comparaison du mot de passe.
if ($mot_passe_hash == $donnees['mot_passe'])
{
//On vérifie que le compte est confirmé.
if ($donnees['confirmation'] >= 1)
{
if (isset($_POST['souvenir']) && $_POST['souvenir'] == 'on')
{
//Temps d'expiration des cookies (1 an).
$expire = time() + 3600 * 24 * 365;
setcookie('pseudo', $pseudo, $expire);
setcookie('mot_passe', $mot_passe_hash, $expire);
}
//Tout est bon, on connecte le membre.
$_SESSION['logged'] = true;
$_SESSION['pseudo'] = $pseudo; //Pseudo du membre.
?>
<script>
alert('Connexion ok. Bienvenue sur Shadows Network ');
window.location.href='http://morph3us.01.free.fr/m
embre.php';
</script>
<?
}
}
else
{
?>
<script>
alert('Le compte n\'est pas confirmé !');
window.location.href='http://morph3us.01.free.fr/'
;
</script>
<?php
}
}
else
{
?>
<script>
alert('Mot de passe incorrect !');
window.location.href='http://morph3us.01.free.fr/'
;
</script>
<?php
}
}
else
{
?>
<script>
alert('Pseudo inexistent !');
window.location.href='http://morph3us.01.free.fr/'
;
</script>
<?php
}
}
else
{
?>
<script>
alert('Tout les champs ne sont pas remplis !Merci de recommencer.');
window.location.href='http://morph3us.01.free.fr/'
;
</script>
<?php
}
?>
</body>
</html>