Erreur petit code PHP

Fermé
PenguinFlash Messages postés 158 Date d'inscription mardi 30 août 2011 Statut Membre Dernière intervention 31 mars 2015 - 7 nov. 2012 à 13:04
dannydouby Messages postés 139 Date d'inscription dimanche 7 juin 2009 Statut Membre Dernière intervention 1 juin 2013 - 9 nov. 2012 à 06:46
Bonjour, J'ai fait une erreur dans ce code,pourriez vous me dire l'erreur ou me donner le code sans erreur:


<html>
<title>Login - PHPmcPanel</title
<head><h1>Login - PHPmcPanel</h2></head>
<br>
<br>
<br>
<br>
</html>

<?php
{
if(get_magic_quotes_gpc())
{
$_POST['pw'] = stripslashes($_POST['pw']);
$_POST['realpw'] = stripslashes($_POST['realpw']);
}
if($_POST['pw']==$_POST['realpw'])
$form = false;
?>

Redirection on 3 seconds..

<?php $form = true; $message = 'Password not match!.';
?>
}
}
else
{
$form = true;
}
if($form)
{
if(isset($message))
{
echo ''.$message.'t ';
}
<html>
<form action="index.php" method="post">
Password: <input type="password" value="" name="pw"/>
</html>
<?php
include('pwd.php');
?>
<html>
<input type="submit" value="Go" />
</form>
<?php
}
?>
</html>
<?php
{
if(get_magic_quotes_gpc())
{
$_POST['pw'] = stripslashes($_POST['pw']);
$_POST['realpw'] = stripslashes($_POST['realpw']);
}
if($_POST['pw']==$_POST['realpw'])
$form = false;
?>
Redirection on 3 seconds...
<?php $form = true; $message = 'Password not match!.';
?>


2 réponses

PenguinFlash Messages postés 158 Date d'inscription mardi 30 août 2011 Statut Membre Dernière intervention 31 mars 2015 7
7 nov. 2012 à 13:09
Je vien de corriger une petite erreur mais il en reste une à la ligne 25.
0
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 92
7 nov. 2012 à 18:59
Bonsoir PenguinFlash,

Je ne sait ce que fait ton code, mais je peux te dire:
Il faut fermer tes balises :
<title>Login - PHPmcPanel</title>
Le
<title>
doit se trouver dans la balise
<head></head>

Ton code se trouve en dehors des balises "PHP :
<?php $form = true; $message = 'Password not match!.';
?>
}
}
else
{
$form = true;
}
if($form)
{
if(isset($message))
{
echo ''.$message.'t ';
}

Il y a des tutoriaux sur Internet pour apprendre un langage, même des livres !
Il y a beaucoup trop d'erreur .. Ca prend trop de temps
0
PenguinFlash Messages postés 158 Date d'inscription mardi 30 août 2011 Statut Membre Dernière intervention 31 mars 2015 7
Modifié par PenguinFlash le 7/11/2012 à 21:59
Merci de ta réponse, le code que tu a saisi n'a aucun rapport la, je sais je crois que je l'ai coller sans trop m'en rendre compte.
Mon code vérifie que les deux champs pw et realpw contienne le même texte.
Et dit si il y a lieu que les mot de passe ne sont pas pareils.
Puisque j'ai fait ce code à partir de mon iPod peut être que quelques erreurs se sont glissés.
J'ai corriger quelques de mes erreurs:



<html>
<head><title><h1>Login - PHPmcPanel</h1></title></head>
<br>
<br>
<br>
<br>
<?php
{
$_POST['pw'] = stripslashes($_POST['pw']);
$_POST['realpw'] = stripslashes($_POST['realpw']);
}
if($_POST['pw']==$_POST['realpw'])
$form = false;
?>
Redirection on 3 seconds..
<?php $form = true; $message = 'Password not match!.';
?>
<form action="index.php" method="post">
Password: <input type="password" value="" name="pw"/>
<input type="password" value="" name="realpw"/>
<input type="submit" value="Go" />
</form>
</html>
0
dannydouby Messages postés 139 Date d'inscription dimanche 7 juin 2009 Statut Membre Dernière intervention 1 juin 2013 6
9 nov. 2012 à 06:46


<?php

$_POST['pw'] = stripslashes($_POST['pw']);
$_POST['realpw'] = stripslashes($_POST['realpw']);

if($_POST['pw'] == $_POST['realpw']){
$form = false;
}
?>
Redirection on 3 seconds..
<?php $form = true; $message = 'Password not match!.';
?> 




tu avais mis des {} aux alentours de tes 2 $_POST = et tu n'avais pas mis de {} pour ton if...
0