1 2 3 4 5 6 7 8 9 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
| <?php function Geticone($isdir, $fichier)
{
if($isdir)
{
$img = 'dossier.png';
}
else
{
$extension= strtolower(substr( strrchr( $fichier, "." ), 1 ));
if ($extension)
{
$img = $extension.'.png';
}
else
{
$img = 'xls.png';
}
}
return $img;
} ?>
<?php
$dir_nom = 'Commercial'; // dossier listé (pour lister le répertoir courant : $dir_nom = '.' --> ('point')
$dir = opendir($dir_nom) or die('Erreur de listage : le répertoire n\'existe pas'); // on ouvre le contenu du dossier courant
$fichier= array(); // on déclare le tableau contenant le nom des fichiers
while($element = readdir($dir)) {
if($element != '.') {
if (!is_dir($dir_nom.'/'.$element)) {$fichier[] = $element;}
}
}
closedir($dir);
if(!empty($fichier)){
sort($fichier);// pour le tri croissant, rsort() pour le tri décroissant
echo "\t\t<ul>\n";
foreach($fichier as $lien) {
echo "\t\t\t<br><img style='vertical-align: text-bottom'src='Images/".Geticone(0,"$dir_nom/$lien")."'/>
<a href=\"$dir_nom/$lien \">$lien</a>\n";
}
echo "\t\t</ul>";
}
?> |
Partager