[PHP] la faut m'expliquer !

la faut m'expliquer ! [PHP] - PHP - Programmation

Marsh Posté le 07-06-2002 à 10:21:20    

Salut !
voici une portion de mon code sur une page php :
 
 $temp = ListeUsers( 0 );
 
la fonction est definie et incluse comme :
 
 Function ListeUsers($light)
 { .... }
 
et voici l'erreur que je recoie :
 
Fatal error: Call to undefined function: listeusers() in ...
 
Yé con-prends pas !


---------------
Le coté obscur ....
Reply

Marsh Posté le 07-06-2002 à 10:21:20   

Reply

Marsh Posté le 07-06-2002 à 10:25:22    

ta fonction est sur la meme page ke celle ki en fait appel ?


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 07-06-2002 à 10:27:49    

tu appelle listeusers() ou ListeUsers() ? attention aux majuscules... :)
 
a+


---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 07-06-2002 à 10:34:04    

la fonction est dans un fichier fct.php
que j'inclus avec include("fct.php" );
j'appelle ListeUsers()
 
 
et je precise que les autres fonctions appelee dans la page et definie dans fct.php fonctionnent
 
a+


---------------
Le coté obscur ....
Reply

Marsh Posté le 07-06-2002 à 10:41:33    

dans la fonction précédente ta mis le } pour finir la fonction ?
car ça peutetre une sous fonction de la fonction peutetre et donc il la reconnais pas  :sweat:

Reply

Marsh Posté le 07-06-2002 à 10:48:49    

voui et je souligne que la difference entre les deux versions de la fonction (celle qui marchait et celle ci)
c'est :
- le nom
- les commentaires
- la presentation (plus facile a lire que le bordel)
 
toutes les accolades ouvrantes et fermantes sont presentes !
 
y qq chose qui me hante ? :D


---------------
Le coté obscur ....
Reply

Marsh Posté le 07-06-2002 à 10:49:54    

si tu filais déjà ton code..


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 07-06-2002 à 10:54:40    

en appel :
 
if($quoi=="offline" )
{  
 UnLog($PSEUDO);
}
else  
{
 $temp = ListeUsers( 0 );
 if($temp=="0" ) Erase("ALL" );
}
 
 
la fonction :
 
Function ListeUsers($light)
{
         $a=0;
  if (!$SALLE) $SALLE='connected';
  $rep=opendir($SALLE);
 
         while ($file = readdir($rep))
  {
          if($file != '..' && $file !='.' && $file !='' && $file!='.listfic';)
  {
                    $a++;
   $tmp=fopen($SALLE."/".$file,"r" );
   $where=fgets($tmp,50);
   
   fclose($tmp);
                 $file=strtoupper($file);
 
                if($light==1)
   {
                 if($MODO!=1)
    {  
     echo $file.", ".$where."</a><br>";
    }
 
    if($file=="MODO" && $MODO==1)
    {  
     echo $file.", ".$where."</a><br>";
    }
     
    if($file!="MODO" && $MODO==1)
    {
                  echo $file.", ".$where;
     echo " ==> <a href=\"users.php?kill=".$file."\">";
     echo "<img src=\"../images/smiley/del.gif\" border=0></a><br>";
    }
   }
  }
 }
 
 closedir($rep);
 clearstatcache();
 return $a;
}


---------------
Le coté obscur ....
Reply

Marsh Posté le 07-06-2002 à 10:59:28    

copié collé chez moi, ça fonctionne (bon erreur de rep vu qu'il n'est pas passé en paramètre ni déclaré en global,
 
mais la fonctione est bien effectuée.....


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 07-06-2002 à 11:03:26    

bizarre bizarre !
 
donc solution : ouvrir fenetre, lancer pc, fermer fenetre ?


---------------
Le coté obscur ....
Reply

Marsh Posté le 07-06-2002 à 11:03:26   

Reply

Marsh Posté le 07-06-2002 à 11:04:40    

attention, j'ai dis que ça marchait chez moi, donc t'as forcément une erreur :D


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 07-06-2002 à 11:06:44    

Sh@rdar a écrit a écrit :

attention, j'ai dis que ça marchait chez moi, donc t'as forcément une erreur :D  




 
j'avais compris !
 
 
bon je vais continuer a m'arracher les cheveux
 
merci a+


---------------
Le coté obscur ....
Reply

Marsh Posté le 07-06-2002 à 11:30:57    

relance ton pc ou ferme du editeurPHP et relance eaysphp
 
ca arrive des fois ta fais une modif ou u truc du genr eet il le prend pas en compte


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 07-06-2002 à 12:15:09    

il faut pas mettre des () là dedan ?
 
while ($file = readdir($rep))
 {
         if($file != '..' && $file !='.' && $file !='' && $file!='.listfic';)
 {
 
genre
 
while ($file = readdir($rep))
 {
         if(($file != '..';) && ($file !='.';) && ($file !='';) && ($file!='.listfic';))
 {
 
a+


---------------
Des trucs - flickr - Instagram
Reply

Marsh Posté le 07-06-2002 à 12:58:15    

Darxmurf a écrit a écrit :

il faut pas mettre des () là dedan ?
 
while ($file = readdir($rep))
 {
         if($file != '..' && $file !='.' && $file !='' && $file!='.listfic';)
 {
 
genre
 
while ($file = readdir($rep))
 {
         if(($file != '..';) && ($file !='.';) && ($file !='';) && ($file!='.listfic';))
 {
 
a+  




 
 
 
nan ca marche sans !
 
 
la je comprend plus ! j'etait parti manger et je relance la page et miracle ca marche (sci.)!
 
je vais devenir cinglé !


---------------
Le coté obscur ....
Reply

Marsh Posté le 07-06-2002 à 13:36:28    

c pas kest ce ke j'avais dis  :sarcastic:


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 07-06-2002 à 13:38:01    

[:content]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed