Liste des dossier present dans un autre dossi

Yoan -  
Gihef Messages postés 5165 Statut Contributeur -
Bonjour,

Je rencontre quelque problème à l'utilisation d'un bout de code en php:

<?
echo'<select style="width:400" size="1" name="repertoire"><option value="0">Selectionnez un dossier</option>';
function tri_lexicographique($chemin)
{
$fichiers = array();
$chemin = realpath($chemin) . DIRECTORY_SEPARATOR;
if (is_dir($chemin))
{
$handle = opendir($chemin);
while (($f = readdir($handle)) !== FALSE)
{
if ($f != '.' && $f != '..' && $f != '.ftpquota')
{
if (is_dir($f))
{
array_push($fichiers, $f);
}
}
}
closedir($handle);
natsort($fichiers);
}
return $fichiers;
}
foreach(tri_lexicographique('../ftpdivers') as $f)
{
echo '<option>'.$f .'</option>';
}
echo'</select>';
?>

Mais voila le script marche quand je suis dans le répertoire courant mais pas quand je suis dans "../ftpdivers"!

Si vous avez une idée, une solutions ou un script a me proposer je suis preneur!

Merci d'avance!
A voir également:

1 réponse

Gihef Messages postés 5165 Statut Contributeur 2 779
 
Bonjour,

Est-ce que cette astuce t'apporte un début de réponse ?

--
0