Manipulation des fichier txt avec php

chercheur -  
khattary Messages postés 9 Statut Membre -
Bonjour,
svp est ce que qqn peut jette un coup d'oeil sur ce petit script
pour quoi ça marche pas

$test=true;
$log=$_POST['login'];
$pas=$_POST['pass'];
$handle = fopen("comptes.txt", "r");
if ($handle) {
while (!feof($handle) && ($test)) {
$buffer = fgets($handle);
list($no,$login,$pass)=explode('|', $buffer);
if(($login==$log)&&($pas==$pass))
{ $test=false;}
}
fclose($handle);
}
mon sauci ce j'arrive pas a faire les deux tests ($login==$log)&&($pas==$pass)
il fait seulaement le premeir
aider moi svp
Configuration: Windows Vista
Safari 532.0

4 réponses

  1. Jerome_59 Messages postés 593 Statut Membre 48
     
    bonjour,

    Il n'aurais pas fallus mettre <?php au debut ?

    @+
    0
  2. chercheur
     
    merci
    moi je vous ai monteré une partie de mon script ;j'ai ouvert tous les balises necessaires
    le pb ce n'est syntaxique car ça genere pas une erreur;ce seulement ce que le progr
    am fait seulement le premeir test cad m si le mot de pass est incorrect de que le pseudo est valide il'accepte l'authentification
    merci de me repondre
    0
  3. RTFM
     
    Salut

    pour lever le doute, utilise simplement 2 var supplémentaires
    $logok=($login==$log)
    $passok=($pas==$pass)
    if($logok && $passok) {
    $test=false
    }
    et si vraiment ça suffit pas
    if($logok) {
    if($passok) {
    $test=false
    }
    }
    0
  4. khattary Messages postés 9 Statut Membre
     
    merci mé j'essayé m ce tu a dit et tj ça marche pas
    moi je me demande est ce que le code que j'ai écrit est logiquement correct en point de vu de manipulation des fichier txt avec php
    0