Problème de condition en PHP

Fermé
Discretboy Messages postés 55 Date d'inscription dimanche 21 octobre 2007 Statut Membre Dernière intervention 26 mai 2009 - 16 avril 2008 à 12:11
Discretboy Messages postés 55 Date d'inscription dimanche 21 octobre 2007 Statut Membre Dernière intervention 26 mai 2009 - 16 avril 2008 à 12:31
Bonjour,

j'ai un petit soucie qui va bientot me rendre fou (sauf si c déjà le cas)!.lol

Je un NB en prog PHP et je sui tutos en PHP et la je suis au niveau des conditions.

bref mon problème est que je suis bloqué dans mon avancement et je ne trtouve pas l'erreur donc si quelqu'un pourrai m'aider.

voici mon code:


<?php
// J'ai choisi le mot de passe "kangourou"
if (isset($_POST['mot_de_passe'])) // Si la variable existe
{
// On se crée une variable $mot_de_passe avec le mot de passe entré
$mot_de_passe = $_POST['mot_de_passe'];
}
else // La variable n'existe pas encore
{
$mot_de_passe = ""; // On crée une variable $mot_de_passe vide
}

if ($mot_de_passe == "kangourou") // Si le mot de passe est bon
{
// On affiche la page cachée.
?>
<!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>Codes d'accès au serveur central de la NASA</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h2>Voici les codes d'accès :</h2>
<h3>CRD5-GTFT-CK65-JOPM-V29N-24G1-HH28-LLFV</h3>

<hr />

<p>
Cette page est réservée au personnel de la NASA. N'oubliez pas de la visiter régulièrement car les codes d'accès sont changés toutes les semaines.<br />
La NASA vous remercie de votre visite.
</p>
</body>
</html>
<?php
}
else // le mot de passe n'est pas bon
{
// On affiche la zone de texte pour rentrer le mot de passe.
?>
<!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>Page protégée par mot de passe</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<p>Veuillez entrer le mot de passe pour obtenir les codes d'accès au serveur central de la NASA :</p>
<form action="protection.php" method="post">
<p>
<input type="text" name="mot_de_passe" /> <input type="submit" value="Valider" />
</p>
</form>
<p>Cette page est réservée au personnel de la NASA. Si vous ne travaillez pas à la NASA, inutile d'insister vous ne trouverez jamais le mot de passe ! ;-)</p>
</body>
</html>
<?php
} // Fin du else
// Fin du code :)
?>

à savoir que je l'ai copié depuis le site du zéro.
A voir également:

2 réponses

bonjour,

quel est le problème exactement ? Il y a un message d'erreur ?
0
Discretboy Messages postés 55 Date d'inscription dimanche 21 octobre 2007 Statut Membre Dernière intervention 26 mai 2009 2
16 avril 2008 à 12:31
non en faite c au niveau de l'acces a la page qui est censé etre proteger par un code ne l'ai pas.

je m'explique, que le mot de passe soit juste ou faux, je peux toujours acceder a la page en question.

pourtant je suis cencé créer une page proteger par un code
0