Fonction PHP
Résolu
Alex
-
Alex -
Alex -
Bonjour,
Existe il une fonction en PHP qui permet de listé le contenue d'un répertoire et de créer des liens dans une page web qui envois vers chaque fichier contenue dans ce répertoire .
Merci d'avance....
Existe il une fonction en PHP qui permet de listé le contenue d'un répertoire et de créer des liens dans une page web qui envois vers chaque fichier contenue dans ce répertoire .
Merci d'avance....
A voir également:
- Fonction PHP
- Fonction si et - Guide
- Easy php - Télécharger - Divers Web & Internet
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Expert php pinterest - Télécharger - Langages
4 réponses
Essaye avec la fonction scandir.
Tu peux aussi faire une boucle avec la fonction readdir.
Voici un exemple :
Tu peux aussi faire une boucle avec la fonction readdir.
Voici un exemple :
<?php function liste_repertoire($repertoire) { echo '<ul>'; if($handle = opendir($repertoire)) { while(false !== ($file = readdir($handle))) { if($file !== '.' && $file !== '..') { if(is_dir($file)) { echo "\t".'<li style="list-style:url(\'http://www.iconfinder.net/data/icons/twotiny_expansion/icons/folder-closed.gif\')">'.$file.'</li>'; liste_repertoire($file); } else { echo "\t".'<li style="list-style:url(\'http://www.iconfinder.net/data/icons/oxygen/16x16/actions/mail-new.png\')">'.$file.'</li>'; } } } closedir($handle); } echo '</ul>'; } liste_repertoire('./'); ?>
bonsoir,
function ScanDirectory($Directory){
$MyDirectory = opendir($Directory) or die('Erreur');
while($Entry = @readdir($MyDirectory)) {
if(is_dir($Directory.'/'.$Entry)&& $Entry != '.' && $Entry != '..') {
echo '<ul>'.$Directory;
ScanDirectory($Directory.'/'.$Entry);
echo '</ul>';
}
else {
echo '<li>'.$Entry.'</li>';
}
}
closedir($MyDirectory);
}
ScanDirectory('.');
function ScanDirectory($Directory){
$MyDirectory = opendir($Directory) or die('Erreur');
while($Entry = @readdir($MyDirectory)) {
if(is_dir($Directory.'/'.$Entry)&& $Entry != '.' && $Entry != '..') {
echo '<ul>'.$Directory;
ScanDirectory($Directory.'/'.$Entry);
echo '</ul>';
}
else {
echo '<li>'.$Entry.'</li>';
}
}
closedir($MyDirectory);
}
ScanDirectory('.');