Fichier .php, mot de passe, page web,

Résolu
Bonjour,

je souhaite mettre un mot de passe à une page web voici:

PHP:

<?php
if isset ($_POST ['mot_de_passe']))
{
$mot_de_passe = $_POST['mot_de_passe'];
}
else
{
$mot_de_passe = "";
}
if ($mot_de_passe == "Counter95")
{
?>
<!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>Notre premire instruction : echo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h2> Voila c'est bon </h2>
<hr />
<p>
Merci
</p>
</body>
</html>
<?php
}
else
?>
<!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 protge 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 :</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 rserve</p>
</body>
</html>
<?php
}
?>

réponse:

Parse error: parse error, expecting `'('' in C:\wamp\www\essai\motdepass.php on line 2
Configuration: Windows Vista
Safari 530.5

3 réponses

  1. Contributeur
    Hello,

    Essaie de remplacer ta ligne 2 comme ça :

    if(isset($_POST['mot_de_passe'])))
    1
    1. sa marche toujours pas
      réponse:

      Parse error: parse error in C:\wamp\www\essai\motdepass.php on line 2
      0
      1. <?php
        if (isset($_POST['mot_de_passe']))
        {
        $mot_de_passe = $_POST['mot_de_passe'];
        }
        else
        {
        $mot_de_passe = "";
        }
        if ($mot_de_passe == "Counter95")
        {
        ?>
        <!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 du code </title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        </head>
        <body>
        <h2> Voila c'est bon </h2>
        <hr />
        <p>
        Merci
        </p>
        </body>
        </html>
        <?php
        }
        else
        {
        ?>
        <!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 :</p>
        <form action="motdepass.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</p>
        </body>
        </html>
        <?php
        }
        ?>

        Voila c'est bon.
        0