IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Erreur non expliquée


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 120
    Par défaut Erreur non expliquée
    bonsoir,
    je vous fait par d'une erreur que je ne comprends pas.
    J'ai un fichier index.php et je souhaite connaitre le nombre de lignes de ce fichier. Voilà comment je procède:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $ligneIndex = file('test.php');
    echo count($ligneIndex);
    Je vous écris le fichier afin que vous puissiez tester chez vous:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
     
    <?
    session_start();
    include ("./include.php");
     
    if($_SESSION['login']!=null && $_SESSION['password']!=null && $_SESSION['role']!=null )
    {
        if($_SESSION['role']=="Ca")
            $util = new candidat($_SESSION['login'],$_SESSION['password'],$_SESSION['role'],$_SESSION['site'],$_SESSION['id_connexion'],$_SESSION['nom'],$_SESSION['prenom'],$_SESSION['dossier']);
        else if($_SESSION['role']=="Tp")
            $util = new tiers($_SESSION['login'],$_SESSION['password'],$_SESSION['role'],$_SESSION['site'],$_SESSION['id_connexion'],$_SESSION['nom'],$_SESSION['prenom'],$_SESSION['dossier']);
        else
            $util = new utilisateur($_SESSION['login'],$_SESSION['password'],$_SESSION['role'],$_SESSION['site'],$_SESSION['id_connexion'],$_SESSION['nom'],$_SESSION['prenom']);
     
        $tmp_menu= "menu_".$_SESSION['role'];
        $menu= new $tmp_menu();
    }
    ?>
     
    <title>GPI Application</title>
    <head>
     
    <link href="./style/style.css" rel="stylesheet" type="text/css">
    </head>
    <body>
     
    <?php
      $textes = new TextesMultilingues("textes_LANG.php", $_SESSION['langue']);
    ?>
     
    <div id="haut">
        <div id="gauche_haut">
            <img src="images/logo_alorem.gif" width="150" height="92" /><br>
        </div>
     
        <div id="centre_haut"><?php    
          if($_SESSION['login']==null)
          {
    	       echo "<p align=center><form id=log name=loggin method=post action=index.php?page=valid_login>";
    	             echo"<table width=200 border=0>"; 
                     echo"<tr>";
    		              echo"<td><label> <span class=Style3>". $textes->tmlTexte("form_login")."</span></td>";
        	            echo"<td><span class=Style3><input name=login type=text id=login size=20/> </span></td>";
    	               echo"</tr>";
     
    	               echo"<tr>";
    		              echo"<td><label><span class=Style3>". $textes->tmlTexte("form_passe")."</span></label></td>";
        	            echo"<td><span class=Style3><input name=password type=password id=password size=20/></span></td>";
     	               echo"</tr>";
     
    	               echo"<tr><span class=Style3>";
                      echo"<td></td>"; 
                      echo "<td><input type=submit name=Submit value=". $textes->tmlTexte("bouton_connexion")." class=bouton/></span></td>"; 
                     echo"</tr>";
                   echo"</table>";
            echo"</form></p>"; 
          }
          else
          {
             include('menu.php');
          }
        ?></div>
     
        <div id="droite_haut">
            <p><?php echo $textes->tmlTexte("choix_langue").":"; ?></p> 
            <p><a href="index.php?langue=fr"><img src="images/fr.jpg" width="29" height="19" border="0"/></a> 
    		&nbsp;<a href="index.php?langue=en"><img src="images/en.jpg" width="29" height="19" border="0"/></a>
    		<ul>
    		</p>
    <?php 
         if($_SESSION['login']<>null)
              echo"<p><a href=supr_session.php>".$textes->tmlTexte("deconnexion")."</a>";
    ?>
        </div>
    </div>
     
    <div id="contenu">
    <?php
     
     
      // On teste que le paramètre d'url existe et qu'il est bien autorisé
      // -----------------------------------------------------------------
      if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) 
      {
        include($pageOK[$_GET['page']]);   // Nous appelons le contenu central de la page
      } 
      else
      {
        include('accueil.php');   // Page par défaut quant elle n'existe pas dans le tableau
      }
     
    ?>
     
    </div>
     
    </body>
    </html>
    le count(file('index.php')) me renvoi 1 (soit 1 ligne) !!!!!!!!!!!!!!!!!!!!

    Si vous avez des explications merci de m'en faire part

    Merci

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Par défaut
    Bonjour,

    J'ai essayé et ça me retourne 96 lignes, ce que contient le fichier.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Objet.evenement --> Erreur : Non implémenté
    Par Darkdaemons dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 01/09/2005, 18h24
  2. erreur non comprise cherche solution
    Par debC++ dans le forum C++
    Réponses: 12
    Dernier message: 17/06/2005, 17h11
  3. [FORMS][6i] Erreur non explicitée
    Par badara1 dans le forum Forms
    Réponses: 15
    Dernier message: 13/05/2005, 11h56
  4. [ADO-Access] ADOQuery1.Open (SELECT) -> Erreur non spécif
    Par david_chardonnet dans le forum Bases de données
    Réponses: 3
    Dernier message: 10/11/2004, 16h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo