Problème avec PHP

WADA -  
PhP Messages postés 1770 Date d'inscription   Statut Membre Dernière intervention   -
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

XwZ
 
Salut,
ta page elle s'apelle comment ?
0
wada
 
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   Statut Contributeur Dernière intervention   1 161
 
tu as créer la feuille protection.php ?
0
wada
 
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
wada
 
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   Statut Membre Dernière intervention   606
 
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
wada
 
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   Statut Membre Dernière intervention   606
 
Ben c pô grave !

Il est là le kangourou :

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


0