Me voila confronté a un problème je persiste depuis une bonne heure mais je ne comprend toujours pas pourquoi je l'ai ^^.
Enfait j'ai mon fichier .ini qui stock des champs d'un formulaire :
[[email protected]]
nom=dupont
prenom=jean
mail=[email protected]
mdp=******
et je voudrais faire une page pour se loger.
je l'ai crée et je voudrais enfait trouver cette personne dans mon fichier .ini.
Voici mon code :
<?php
$login=parse_ini_file("fichconfig.ini",$_POST['logmail']);
if(($login['mail'])==($_POST['logmail']))
{
if (($login['password'])==($_POST['logpassword']))
{
header("location:login.php");
}
}
else header("location:index.php");
Mon problème ici est que je suis toujours redirigé vers l'indexpourtant mes noms de champs sont bon ou j'en sais rien...
Je ne rentre jamais dans les conditions if.
j'ai l'impression que $login['mail'] n'est pas reconnu nan?
mon formulaire login est le suivant :
Code : Tout sélectionner
<FORM method="POST" action=\'recuplogin.php\'>
<table class="centre">
<tr>
<td>
<b>MAIL:</b>
</td>
<td>
<input type="texte" name="logmail"/>
</td>
</tr>
<tr>
<td>
<b>Mot de passe:</b>
</td>
<td>
<input type="password" name="logpassword"/>
</td>
</tr>
<tr>
<td align="center">
<INPUT TYPE="submit">
</td>
</tr>
</table>[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]