Liste des dossier present dans un autre dossi
Yoan
-
Gihef Messages postés 5165 Statut Contributeur -
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!
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:
- Liste des dossier present dans un autre dossi
- Liste déroulante excel - Guide
- Dossier appdata - Guide
- Impossible de supprimer un dossier - Guide
- Mettre un mot de passe sur un dossier - Guide
- Liste code ascii - Guide