lister un repertoire ....

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : lister un repertoire ....

par zeus » 02 juin 2005, 13:42

1 => Enleve le @, tu as peut être une erreur ici et ce caractère stoppe l'affichage :
if ($dir = @opendir($path))
2 => Est-ce que tu est sûr que ton répertoire contient des fichiers ? Ta fonction ne place dans le tableau que les répertoires qui sont dans le répertoires $path

par Invité » 02 juin 2005, 12:40

Ca m affiche Array ( ) , le tabelau est tjs vide

par sadeq » 02 juin 2005, 12:33

tu dois écrire ça :
$path='/var/www/html/www.monsite.com/achat/cache/temp';
$tableau = liste($path); //puisque la fonction liste retourne un tableau
print_r($tableau);

lister un repertoire ....

par Invité » 02 juin 2005, 12:26

function liste($path)
{
    $tableau = array();
    $nbfichier = 0;

    if ($dir = @opendir($path))
    {
        while($file = readdir($dir))
        {
            if ($file !="." && $file != "..")
            {
                if (is_dir($path."/".$file))
                {
                    
                    array_push($tableau, $file);
                }
            }
        }
    }
  return $tableau;
}

$path='/var/www/html/www.monsite.com/achat/cache/temp';
liste($path); 
print_r($tableau);

Salut tlm,

je veus lister mon repertoire temp mais mon $tableau reste deseperement vide ... any idea ??

ps : $path est le chemin du rep depuis la racine de mon serveur ... mon fichier de listage ce trouve lui dans /var/www/html/www.monsite.com/robot/cron_flush_temp.inc