Lister les fichiers d'un dossier avec PHP
Par LePiaf le samedi, mai 2 2009, 22:42 - Programmation - Lien permanent
Sur le site du zéro, il y a un tutoriel pour pouvoir rendre "plus jolie" la liste des fichiers d'un dossier grâce au htaccess. Ca marche très bien, mais le souci, c'est que je ne peux pas faire de htaccess sur mon serveur. Comment faire ? Avec du PHP
(une évidence
). J'ai fait un petit script qui fait la liste des fichiers, il lit l'extension, le poids, la date de modification du fichier, et il l'affiche. En plus de ca, on peut associer des icones. Très pratique et simple, le script est disponible sur le lien "Lire la suite"

<?php /********************************************************* Code par lepiaf-blog.com Lecture et affichage des fichiers d'un dossier en PHP Sous Licence GNU GPL v2 http://www.gnu.org/licenses/old-licenses/gpl-2.0.html *********************************************************/ /* Fonction permettant l'affichage de l'unité */ function displaySize($file){ $size[1] = $size[0]/1000; $size[2] = $size[1]/1000; $size[3] = $size[2]/1000; for($i=0;$i <= 3;$i++) { { break; } } } /*Extraire l'extension pour pouvoir afficher la bonne icoe */ function dispExtension($filename){ "mpg","pdf","ppt","psd","rar","swf","txt","wmp","xls","xml","zip"); } else { } } $scan = scandir("."); $exclure = array(".","..", "index.php","icone","favicon.ico"); //Exclure des fichiers/dossiers du scan $i = 0; while($scan[$i]){ if(!in_array($scan[$i], $exclure)){ //Si le fichier fait parti de la liste des exclus, ne pas afficher ?> <tr> <td width="650"> <a href="<?php echo $scan[$i]; ?>"> </a> </td> <td width="150"> </td> <td> </td> </tr> <?php } } $i++; } ?>
Télécharger les icones : icone.zip


Derniers commentaires