par
Fre3z69 » 05 déc. 2012, 17:04
Salutation
Voici ma question:
J'ai un script qui me permet de lister les sous dossier et les fichiers contenus dans ses dernières, appartenant à un dossier qu'on va nommer pour l'exemple,
Contenant.
Lorsque de fait mon while pour lister les sous-dossiers et les fichiers, j'aimerais les afficher dans l’ordre inverse que celui par défaut, à savoir alphabétique et décroissant (du Z au A)
Comment feriez vous cela?, sachant que je ne fait pas le while à partir d'une requête sql.
Mon script
$p=(isset($_GET['p'])) ?$_GET['p']:'';
$cfg = 'dossier_racine/dossier_visse';
$source=$p;
$dossier = opendir($cfg);
echo '<div id="aside"><ul>';
while($fichier = readdir($dossier)){
$nom = str_replace('.php', '', $fichier);
if(is_file($cfg.'/'.$fichier) && $fichier !='/' && $fichier !='.' && $fichier != '..'){
echo '<li><a href="index.php?p='.$source.'&t='.$fichier.'">'.$nom.'</a></li>';
}
}
echo '</ul></div>';
closedir($dossier);
Merci beaucoup
Cordialement
Salutation
Voici ma question:
J'ai un script qui me permet de lister les sous dossier et les fichiers contenus dans ses dernières, appartenant à un dossier qu'on va nommer pour l'exemple, [b]Contenant[/b].
Lorsque de fait mon while pour lister les sous-dossiers et les fichiers, j'aimerais les afficher dans l’ordre inverse que celui par défaut, à savoir alphabétique et décroissant (du Z au A)
Comment feriez vous cela?, sachant que je ne fait pas le while à partir d'une requête sql.
Mon script
[php]
$p=(isset($_GET['p'])) ?$_GET['p']:'';
$cfg = 'dossier_racine/dossier_visse';
$source=$p;
$dossier = opendir($cfg);
echo '<div id="aside"><ul>';
while($fichier = readdir($dossier)){
$nom = str_replace('.php', '', $fichier);
if(is_file($cfg.'/'.$fichier) && $fichier !='/' && $fichier !='.' && $fichier != '..'){
echo '<li><a href="index.php?p='.$source.'&t='.$fichier.'">'.$nom.'</a></li>';
}
}
echo '</ul></div>';
closedir($dossier);
[/php]
Merci beaucoup
Cordialement