Prob avec le tutoriel du site du zéro !

Fermé
alex33 - 8 juil. 2009 à 16:10
 M3illeur jeux - 25 déc. 2010 à 17:41
Bonjour, je lis présentement le tuto sur le site du zéro et malheureusement je suis coicé au premier tp .Je ne sais pas si c'est normal mais lorsque je copis le code dans mon notepad ++ et que jessai la page avec wamp ,j'entre le mot de passe (kangourou) et je tombe sur une erreur 404
Voici quand même le code au cas ou :
<?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 :)
?>
merci d'avance , alex
A voir également:

5 réponses

M3illeur jeux
25 déc. 2010 à 17:41
Mdr trop con le truc ;)

Voila une soluce :

<!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 d'administration</title>
</head>
<body>
<?php
if(isset($_POST['pass']) && !empty($_POST['pass']))
{
   $pass = "kangourou"; // Ton mot de passe
   if($_POST['pass'] == $pass)
   {
        // Connexion réussi, tu affiche tes codes blablabla
   }
   else
   {
        ?>
        <script type="text/javascript">
         window.location="index.php";
        </script>
        <?php
   }
}
else
{
?>
<form action="#" method="post">
Mot de passe : <input type="password" name="pass" /><br />
<input type="submit" value="Envoyer" />
</form>
<?php
}
?>
</body>
</html>
1
Zegai Messages postés 1260 Date d'inscription lundi 15 décembre 2008 Statut Membre Dernière intervention 8 juin 2010 86
8 juil. 2009 à 16:17
Bonjour,
C'est le code directement copié du site du zéro, ou bien tu l'as copié toi même?
Quand tu tapes un autre mot de passe que Kangourou, la page s'affiche?
0
Utilisateur anonyme
8 juil. 2009 à 16:41
Ah je me rappelle de ce TP, tu la copié c'est ça?
0
Utilisateur anonyme
8 juil. 2009 à 16:45
Je sais as je l'ai réussi mais à vue d'oeil ça doit être quelque chose de bête .
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour

Tu appelles bien ta page "protection.php" ?
0