J'ai un script qui me permet de lister un dossier et de lister les vidéos contenu dans chaque sous-dossier ou sur le dossier parent.
J'aimerais faire en sorte qu'on puisse mettre les dossier primaires en titre h3 et les autres dossier en titre h4
Du style:
Merci à vousDossier primaire
- Dossier secondaire 01
- video01
video02
- Dossier tertiaire
- video02
...
- Dossier secondaire 02
...
Cordialement
Voici le script que j'ai actuellement, qui fonctionne, mais qui ne reconnais pas la hiérarchie des dossiers
<?php
function mkmap($dir){
echo "<ul>";
$folder = opendir ($dir);
$authextension = 'mp4';
// on boucle le dossier
while ($file = readdir ($folder)) {
if ($file != "." && $file != "..") {
$pathfile = $dir.'/'.$file;
$extension=strrchr($file,'.');
$extension=substr($extension,1) ;
/*
* on vérifie l'extention du fichier
*/
// si il n'y en a pas, alors il s'agit d'un dossier
if ($extension == $authextension) {
$namef=preg_replace("`(.+)\_Grafikart - Tutoriel `isU", "", $file);
echo '<li><a href="'.$pathfile.'" target="_blank">'.$namef.'</a></li>';
// sinon c'est u fichier
} else {
$namef=preg_replace("`(.+)\_`isU", "", $file);
echo '<li><h4>'.$namef.'<h4></li>'."\n";
if(filetype($pathfile) == 'dir'){
mkmap($pathfile);
}
}
}
}
closedir ($folder);
echo "</ul>";
}
?>