la faut m'expliquer ! [PHP] - PHP - Programmation
Marsh Posté le 07-06-2002 à 10:25:22
ta fonction est sur la meme page ke celle ki en fait appel ?
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+
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
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 ?
Marsh Posté le 07-06-2002 à 10:49:54
si tu filais déjà ton code..
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;
}
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.....
Marsh Posté le 07-06-2002 à 11:03:26
bizarre bizarre !
donc solution : ouvrir fenetre, lancer pc, fermer fenetre ?
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
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 |
j'avais compris !
bon je vais continuer a m'arracher les cheveux
merci a+
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
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+
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é !
Marsh Posté le 07-06-2002 à 13:36:28
Reply
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 ....