Probleme de comparaison

Résolu
kakesinfo Messages postés 36 Statut Membre -  
kakesinfo Messages postés 36 Statut Membre -

<?php
//Verification de la connection de lutilisateur
$fileb = fopen("blablaserveur.txt", "r");
$contenu_du_fichier = Je ne c pas quoi mettre ici ? ;
if($contenu_du_fichier == 0);
{
header('location:admin.php');
}
fclose($fileb);
?>

Est ce que le code et juste? Merci de repondre ! :)

3 réponses

  1. totodunet Messages postés 1513 Statut Membre 201
     
    il n'y a pas de fautes de syntaxe mais le seul problème et qu'on ne sait pas ce que contient $contenu_du_fichier
    0
  2. Xavierdu34 Messages postés 223 Statut Membre 21
     
    Je te propose un code de remplacement :
    <?php 
    $contenu_du_fichier = file_get_contents("blablaserveur.txt");
    if($contenu_du_fichier == 0) // test que le fichier contient uniquement un caractère numérique 0
    {
    header('location: admin.php');
    }
    ?>
    


    Maintenance si ton if doit tester si le fichier est vide, utilise plutôt :
    if(empty($contenu_du_fichier)) {  }


    Si ton if doit tester l'existence du fichier il faut le faire avant.

    <?php 
    if(is_file("blablaserveur.txt")) {
    $contenu_du_fichier = file_get_contents("blablaserveur.txt"); } else {
    header('location: admin.php');
    }
    ?>
    
    0
  3. kakesinfo Messages postés 36 Statut Membre
     
    Merci maintenant sa marche.
    La premiere possibilite etai tres bien
    <?php 
    $contenu_du_fichier = file_get_contents("blablaserveur.txt");
    if($contenu_du_fichier == 0) // test que le fichier contient uniquement un caractère numérique 0
    {
    header('location: admin.php');
    }
    ?>
    
    0