j'arrive sans problème à lister le contenu d'un répertoire, mais j'ai besoin que celui-ci soit dans l'ordre alphabétique
pour faciliter cette tache les fichiers portent un chiffre au début du style
1-fichierA
2-fichierB
3-fichierC
...
pour faire cela les noms des fichiers sont intégrés dans un tableau et je fais un tri du tableau avec NATSORT(), cela fonctionne, mais pas complétement car les fichiers portant le numéro 12, 14 et 30 ne sont pas à leur place !!!
pourquoi eux ? je ne comprend absolument pas pourquoi
voici le script :
<?php
$dp = opendir($rep);
$i=0;
while ( $file = readdir($dp) )
{
// enleve les fichiers . et ..
if ($file != '.' && $file != '..')
{
// on passe les datas dans un tableau
$ListFiles[$i]=$file;
$i++;
}
}
closedir($dp);
natsort($ListFiles);
$i=0;
while ( $i < count($ListFiles))
{
echo $ListFiles[$i].'<br>';
$i++;
}
?>
Message édité par cbastien41 le 20-03-2008 à 14:31:50