comment afficher le contenue d'un dossier ?
Dernière réponse : dans Programmation
bonjours a tous
voila je sais que c'est possible , mais comment affichier le contenue d'un dossier , et non charger la page index.***
il faut rajouter un truc a la place de index.***
mais je sais se que c'est .
voila je sais que c'est possible , mais comment affichier le contenue d'un dossier , et non charger la page index.***
il faut rajouter un truc a la place de index.***
mais je sais se que c'est .
Autres pages sur : afficher contenue dossier
Lassé par la pub ? Créez un compte
Suffit de rien mettre... par defaut il choisira tout seule l'index du dossier
ex: http://monsite.com/images/
ex: http://monsite.com/images/
j'ai fait quelque chose un peut dans le genre qui affiche le contenu du repertoire d'album il y a quelque temps ( http://le22sworld.free.fr/music.php )
Si c'est bien cela que tu veux, voici la parti du code qui devrait t'interesser.
Si il te faut des precisions, hesites pas
dans cet exemple, cela n'affiche que les fichier en .mp3, de plus il y a quelques truc qui te seront inutiles mais qui ont juste servit pour l'affichage via mon fichier css ensuiet.
En espperant que cela t'aide
Si c'est bien cela que tu veux, voici la parti du code qui devrait t'interesser.
Si il te faut des precisions, hesites pas
<? $rep = "album/"; $dir = opendir($rep); $num_pass = 0; while ($f = readdir($dir)) { if(is_file($rep.$f)) { $long_nom = strlen($f); $chaine_result = substr($f, $longnom - 4, 4); if ($chaine_result == ".mp3") { if ($num_pass == 0) { echo "<table class=\"mp3_table\"><tr><th></th><th class=\"nom_th\">NOM</th><th class=\"taille_morceau\">TAILLE</th></tr>"; } if (filesize($rep.$f) >= 1024) { $size = filesize($rep.$f)/1024; if ($size >= 1024) { $taille = $size/1024; $len_taille = strlen($taille); $pos_point = strpos($taille,"."); if ($pos_point + 2 <= $len_taille) { $taille_f = substr($taille, 0, $pos_point + 3) + 0.01 . " Mo"; } else { $taille_f = $taille . " Mo"; } } else { $len_size = strlen($size); $pos_point = strpos($size,"."); if ($pos_point + 2 <= $len_size) { $taille_f = substr($size, 0, $pos_point + 3) + 0.01 . " Ko"; } else { $taille_f = $taille . " Ko"; } } } else { $taille_f = filesize($rep.$f); } $num_pass ++; $modulo = $num_pass % 2; if ($modulo == 1) { $classe = "table_gris"; } if ($modulo == 0) { $classe = "table_blanc"; } $fb = htmlentities($f); echo "<tr class=\"" . $classe . "\" ><td><img src=\"/pictures/mp3.gif\" /></td><td><a href=\"music.php?p=".$fb."\">".$f."</a></td><td class=\"taille_morceau\">".$taille_f."</td></tr>"; } } } if ($num_pass != 0) { echo "</table>"; } closedir($dir); ?>
dans cet exemple, cela n'affiche que les fichier en .mp3, de plus il y a quelques truc qui te seront inutiles mais qui ont juste servit pour l'affichage via mon fichier css ensuiet.
En espperant que cela t'aide
ca s'appelle un crawler, c'est un systeme d'indexation de dossier que tu desires, je te conseille de faire des recherches ..... attention si le robots.txt du site interdit l'acces à un dossier le crawler en aucun cas ne pourra "indexer" le dossier. Alors soit tu te met a bosser sur ca, sois tu pars !
Lassé par la pub ? Créez un compte
- Contenus similaires :
- ForumAfficher le nombre de fichiers d'un dossier
- ForumAfficher le contenu d'une base de données
- Forum[Access] Afficher contenu liste deroulante
- Forum( VB6 ) Comment afficher le contenu d'une variable dans un string ?
- SolutionsMes icônes et dossier n\'affiche plus les icônes correspondant
- ForumInterdir "invité" de voir le contenu d'un dossier
- ForumImpossible de visualiser le contenu de du dossier freebox hd
- SolutionsLes dossiers de ma clé perdent leur contenu
- Forum[C++] Lister le contenu d'un dossier ?
- Voir plus