.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
.25
.26
.27
.28
.29
.30
.31
.32
.33
.34
.35
.36
.37
.38
.39
.40
.41
.42
.43
.44
.45
.46
.47
.48
.49
.50
.51
.52
.53
.54
.55
.56
.57
.58
.59
.60
.61
.62
.63
.64
.65
.66
.67
.68
.69
.70
.71
.72
.73
.74
.75
.76
.77
.78
.79
.80
.81
|
|
<?php
/******************************************************************************/
/* */
/* __ ____ */
/* ___ / / ___ / __/__ __ _____________ ___ */
/* / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-< */
/* / .__/_//_/ .__/___/\___/\_,_/_/ \__/\__/___/ */
/* /_/ /_/ */
/* */
/* */
/******************************************************************************/
/* */
/* Titre : Lister un répertoire par ordre alphabétique en php */
/* */
/* URL : http://www.phpsources.org/scripts119-PHP.htm */
/* Auteur : rush */
/* Date édition : 30 Mars 2005 */
/* */
/******************************************************************************/
// ******************************************************/
// Liste un repertoire par ordre alphabétique avec la fonction scandir()
// attention si votre serveur a desactivé la fonction scandir, utilisez
// l'autre code plus bas
$liste_rep = scandir("./");
$i = 0;
$num = count($liste_rep);
while($i < $num){
echo "<a href=\"images/$liste_rep[$i]\">$liste_rep[$i]</a><br />";
$i++;
}
// *******************************************************/
// Lister un repertoire par ordre alphabétique avec la fonction readdir()
// Code qui passe sur tous les serveurs
// ouvre le rep
$dp = opendir($imgrep);
$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);
// tri par ordre decroissant
if(count($ListFiles)!=0)
{
if($list_tri == 'DESC')
{
rsort($ListFiles);
}
else
{
sort($ListFiles);
}
}
// affiche les fichiers par ordre alphabetique decroissant
$i=0;
while ( $i < count($ListFiles))
{
echo $ListFiles[$i];
$i++;
}
?>
|