Problème avec PHP

Fermé
WADA - 26 mai 2006 à 09:46
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 - 26 mai 2006 à 12:01
Bonjour toutes et tous!
Je suis en train d'apprendre seul PHP, grace à un tutoriel déniché sur internet.
J'ai un script qui montre comment, proteger une page par un mot de passe, verifier le mot de passe, afficher la page si le mot de passe est correct sinon redemander le mot de passe.
sur le tutoriel en ligne, cela fonctionne tres bien, mais en local sur mon PC..c'est moins bien!!
J'arrive à afficher ma premiere page qui demande le mot de passe, mais sitôt que je rentre le mot de passe (bon mot de passe ou faux mot de passe) il y a le message d'erreur suivant:
"Not Found
The requested URL /TestsPHP/protection.php was not found on this server.

Apache/1.3.33 Server at 127.0.0.1 Port 80"
Je ne comprend pas du tout ce que cela veut dire!!!
--------------------------------------------------------------------
Voici mon script PHP
<?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 :)
?>
---------------------------------------------------------------

Je suis désolé d'envoyer un post si long!! mais je me dis que pour comprendre le probleme, il vaut mieux tout expliquer!!
Si quelqu'un pouvait m'aider à resoudre ce petit problème ce serait super sympa!!!
MERCI à tous et à toutes
wada
A voir également:

8 réponses

Salut,
ta page elle s'apelle comment ?
0
Bonjour
et merci de me répondre.
ma page?
Le nom du fichier dans lequel j'ai écrit mon script s'appelle mot-de-passe
wada
0
antic80 Messages postés 4785 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 1 159
26 mai 2006 à 10:46
tu as créer la feuille protection.php ?
0
non je n'ai pas créé de page protection.
comment dois-je proceder?
0

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

Posez votre question
rebonjour!
meme en creant une page "protection.php"; ca ne marche pas sauf que cette fois il me renvoie une page blanche avec ou sans le bon mot de passe!
Est-ce-que quelqu'un peut le tester???
merci pour votre aide!
wada
0
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
26 mai 2006 à 11:41
Bonjour

La page protection.php tu l'as devant les yeux depuis le début jeune Wallabi

Renomme ta page mot_de_passe.php en protection.php

La preuve en images :

http://www.nobodysperfect.freesurf.fr/protect/protection.php
0
Bonjour!
Mille fois merci à vous!!
il n'y a pas de trous assez grand pour y cacher ma bêtise!!!!!!!!
En tout cas merci à chacun et à tous!
PHP il est super ton kangourou !
peux-tu m'en filer une copie?
voici mon mail okaidi@gmail.com
si tu ne le fais pas , ça n"enlevera rien à ta sympathie, et je ne t'en voudrai nullement...
amicalement et encore MERCI
wada
0
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
26 mai 2006 à 12:01
Ben c pô grave !

Il est là le kangourou :

http://www.nobodysperfect.freesurf.fr/protect/wallabi.jpg


0