CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Problème PHP

[BlackFire]
[BlackFire]
Niveau 8
17 septembre 2005 à 11:28:34

:salut:

Je suis en train d´apprendre le PHP sur le SdZ et je suis (déja) tombé sur un os, j´arrive pas à faire ma page protegée par mot de passe... :/
Je vais poster le code ici, même si c´est long

Comment faire pour afficher du PHP de de l´HTML sur une page sans qu´il soir interpreté ?

Formulaire :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

<head>

<title>Bienvenue sur mon site !< /title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

</head>

<body>

<form method="post" action="tp_cible.php">
<p>
<label>Mot de passe : <input type="password" name="mot_de_passe" maxlenght="6" /><input type="submit" value="OK" /></label>
</p>
</form>

</body>

</html>

-----------------------------------------------

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

<head>

<title>Bienvenue sur mon site !< /title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

</head>

<body>

<?
if (isset($POST[´mot_de_passe´])) // vérifier si la variable existe
{
$mot_de_passe = $POST[´mot_de_passe´]; //si il elle existe, on crée un variable.
}

else
{
$mot_de_passe = ""; // si elle existe pas, on fait rien :p, une variable vide
}

if ($mot_de_passe == "1") // Maintenant on s´occupe de la variable qu´on a récuperé, là elle vaut 1 donc on affiche la page !
{
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

<head>

<title>Bienvenue sur mon site !< /title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

</head>

<body>

<p>oué t´as le bon pass !< /p>

</body>

</html>

<?
}

else
{
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml: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>Mot de passe incorrect, veuillez le réentrer</p>
<form method="post" action="tp_cible.php">
<p>
<label>Mot de passe : <input type="password" name="mot_de_passe" maxlenght="6" /><input type="submit" value="OK" /></label>
</p>
</form>

</body>
</html>

<?
}
?>

</body>

</html>

bliss
bliss
Niveau 6
17 septembre 2005 à 11:30:32

LoL
Siteduzero l´apprends dans le TP et explique chaque étape détaillée :)
Si t´as un probleme, donne nous plutot le bout de code ou tu bloc en expliquant précisément pourquoi, en nous balançant tout le code on va pas pouvoir beaucoup t´aider :-)))

[BlackFire]
[BlackFire]
Niveau 8
17 septembre 2005 à 11:33:33

Mais c´est moi qui ai fait ce code, simplement il marche pas et j´arrive pas à trouver la faute...

:)

bliss
bliss
Niveau 6
17 septembre 2005 à 11:40:02

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

<head>

<title>Bienvenue sur mon site !< /title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

</head>

<body>

<form method="post" action="tp_cible.php">
<p>
<label>Mot de passe : <input type="password" name="mot_de_passe" maxlenght="6" /><input type="submit" value="OK" /></label>
</p>
</form>

</body>

</html>

-----------------------------------------------

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

<head>

<title>Bienvenue sur mon site !< /title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

</head>

<body>

Le début est bizar :)
C´est pas en trop ça :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

<head>

<title>Bienvenue sur mon site !< /title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

</head>

<body>

<form method="post" action="tp_cible.php">
<p>
<label>Mot de passe : <input type="password" name="mot_de_passe" maxlenght="6" /><input type="submit" value="OK" /></label>
</p>
</form>

</body>

</html>

-----------------------------------------------

^^

[BlackFire]
[BlackFire]
Niveau 8
17 septembre 2005 à 11:48:55

Euh j´ai mis la page du formulaire en haut, ce qui suit après c´est la page de traitement en PHP !

bliss
bliss
Niveau 6
17 septembre 2005 à 12:05:29

lol
le formulaire, tu l´inserre 2 fois ^^
C´est apres le else UNIQUEMENT
Regarde, la premierre fois, sa va l´insérer a tous les coups ( enfin meme pas lol :) )
Essaie de comprendre le script
Si le mot de passe rentré est 1, alors aller sur la page
Si le mot de passe n´est pas encore rentré OU est mauvais, alors afficher la page de formulaire
Donc le début ne sers à rien

[BlackFire]
[BlackFire]
Niveau 8
17 septembre 2005 à 12:52:55

Quel nO_oB je fais :)

:merci:

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment