<?php $biblio['A']['Abimes'] $biblio['A']['Accueil'] $biblio['B']['Bienvenue'] $biblio['C']['Cavaliers'] ?>
<?php $biblio['Abimes'] $biblio['Accueil'] $biblio['Bienvenue'] $biblio['Cavaliers'] ?>
<?php // Chemin vers ton dossier $path = "meslivres/"; $arr = array (); // On vérifie la présence du dossier if (!is_dir($path)) die('Path is not a folder'); // On ouvre le dossier $handle = opendir($path); // On parcour le dossier while (($file = readdir($handle)) !== false) { $arr[] = $file; } closedir($handle); asort($arr); // A ce niveau tu as un tableau contenant le titre de // tous tes pdf dans l'ordre, tu n'as plus qu'a le parcourir // et a chaque fois que tu change de première lettre tu fais // un niveau dans ta liste $alphabet = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '#', "Special Char"); echo ""; // On parcour l alphabet foreach($alphabet as $letter) { // On affiche la lettre parcourur echo "<li>".$letter."</li> <li> "; // Si on es rendus aux nombres if($letter == "#") { // On affiche tout les fichiers commancant par un nombre foreach($arr as $file) { // Si nombre if(is_int($file[0])) echo "<li>".$file."</li>"; } } elseif($letter == "Special Char") { // On affiche tout les fichiers ne commancant ni par un nombre ni par une lettre foreach($arr as $file) { // Si specialchar if(!eregi('[:alnum:]', $file[0])) echo "<li>".$file."</li>"; } } else { // On affiche tout les fichiers commancant par une lettre foreach($arr as $file) { // Si lettre if(eregi('[:alpha:]', $file[0])) echo "<li>".$file."</li>"; } } echo "</li>"; } echo ""; ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je ne sais pas ce que tu entends par costaud