Bonjour à tous,
Voilà j'essaye de me mettre doucement au php mais problème je n'arrive pas à réaliser une page tel que je voudrait qu'elle soit.
Une petite explication voilà je voudrait créer une page qui demande un mot de passe et si le mot de passe est correct alors on ouvre la page menu.html avec le mot de passe essai ! Je bloque et je ne voit pas comment faire pour corriger mon erreur
voilà mon code histoire de rendre ça un peu plus concret
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93 <!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><br><br><br><br><br><br> <table align="center" border="0"> <tr> <td><img src="lock.gif"></td> <td></td> <td><img src="lock.gif"></td> </tr> <tr> <td></td> <td align="center"><?php // J'ai choisi le mot de passe "essai" 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 == "essai") // Si le mot de passe est bon { // On affiche la page cachée. ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Acceuil</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css"/> </head> <body> <center> <h1> <a href="menu.html"><a/> </h1> </center> </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> <center> <br> <p>Veuillez entrer le mot de passe pour obtenir les codes d'accès au serveur central de la NASA :</p> <form action="menu.html" 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> </center> </body> </html> <?php } // Fin du else // Fin du code :) ?></td> <td></td> </tr> <tr> <td><img src="lock.gif"></td> <td></td> <td><img src="lock.gif"></td> </tr> </body> </html>
Partager