Problème avec mise en ligne de mon site [PHP]
Hadou75
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Hadou75 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Hadou75 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis un grand débutant, la réponse est probablement évident mais ça fait deux jours que je suis en galère :(
Pour faire simple, ce code ci-dessous marche très bien en local (localhost) mais lorsque je le passe sur le net, j'ai le message suivant:
Parse error: syntax error, unexpected '$motdepasse' (T_VARIABLE) in /home/u541517539/public_html/index.php on line 1
Cela est vraiment étrange car, à mes pauvres yeux de débutant, la variable $motdepasse est bien déclarée :s
Ci-dessous le code source. Merci d'avance pour votre précieuse aide
<html>
<head>
<title>Mouaaaaaaaaaahhhhhh </title>
</head>
<body>
<form action="" method="post" >
<input type= "password" name= "mdp" />
<input type= "submit" name ="envoi" value = "Entrer" />
<br/><br/>
<?php
$motdepasse = "abc";
$mdpP = (isset($_POST["mdp"])) ? $_POST["mdp"] : "";
$envoi = (isset($_POST["envoi"])) ? $_POST["envoi"] : "";
if (isset($envoi))
{
if (isset($mdpP) AND !empty($mdpP))
{
if ($mdpP == $motdepasse)
{
echo 'OK';echo '<br/>';
echo '<img src="David & Moi.jpg" alt="Bien joué :)">';
}
else
{
echo 'Pas bon';echo '<br/>';
echo '<img src="Degage.jpg" alt="">';
}
}
else
{
echo 'Attention, tu dois remplir le champ ci-dessus.';
}
}
else
{
echo 'Attention, tu dois remplir le champ ci-dessus.';
}
?>
</body>
</html>
Je suis un grand débutant, la réponse est probablement évident mais ça fait deux jours que je suis en galère :(
Pour faire simple, ce code ci-dessous marche très bien en local (localhost) mais lorsque je le passe sur le net, j'ai le message suivant:
Parse error: syntax error, unexpected '$motdepasse' (T_VARIABLE) in /home/u541517539/public_html/index.php on line 1
Cela est vraiment étrange car, à mes pauvres yeux de débutant, la variable $motdepasse est bien déclarée :s
Ci-dessous le code source. Merci d'avance pour votre précieuse aide
<html>
<head>
<title>Mouaaaaaaaaaahhhhhh </title>
</head>
<body>
<form action="" method="post" >
<input type= "password" name= "mdp" />
<input type= "submit" name ="envoi" value = "Entrer" />
<br/><br/>
<?php
$motdepasse = "abc";
$mdpP = (isset($_POST["mdp"])) ? $_POST["mdp"] : "";
$envoi = (isset($_POST["envoi"])) ? $_POST["envoi"] : "";
if (isset($envoi))
{
if (isset($mdpP) AND !empty($mdpP))
{
if ($mdpP == $motdepasse)
{
echo 'OK';echo '<br/>';
echo '<img src="David & Moi.jpg" alt="Bien joué :)">';
}
else
{
echo 'Pas bon';echo '<br/>';
echo '<img src="Degage.jpg" alt="">';
}
}
else
{
echo 'Attention, tu dois remplir le champ ci-dessus.';
}
}
else
{
echo 'Attention, tu dois remplir le champ ci-dessus.';
}
?>
</body>
</html>
A voir également:
- Problème avec mise en ligne de mon site [PHP]
- Site de telechargement - Accueil - Outils
- Partage de photos en ligne - Guide
- Site comme coco - Accueil - Réseaux sociaux
- Site de vente en ligne particulier - Guide
- Quel site remplace coco - Accueil - Réseaux sociaux
4 réponses
En version plus simple :
<form action="#" method="post"> <input type="password" name="mdp" value="" /> <input type="submit" name="envoi" value="Entrer" /> </form> <?php $motdepasse = 'abc'; $mdpP = $_POST["mdp"]; if(isset($_POST["envoi"])) { if(isset($mdpP) AND !empty($mdpP)) { if($mdpP == $motdepasse) { echo 'OK<br/><img src="David & Moi.jpg" alt="Bien joué :)">'; } else { echo 'Pas bon<br/><img src="Degage.jpg" alt="">'; } } else { echo 'Attention, tu dois remplir le champ ci-dessus.'; } } ?>