Bonjour à tous;
je planche sur un problème depuis 15 jours déjà;
je cherche à lister l'arborescence des fichiers (PDF exclusivement) et dossiers contenus dans un dossier sur mon serveur.
C'est une arborescence à 2,3 voir 4 niveaux.
Pour ce faire, j'ai modifier un bout de code que j'ai trouver sur le net et qui marche bien jusque là.
mon problème est le suivant: il faut que je trie ces fichiers PDF et les dossiers qui les contiennent de cette façon:
2008
- A08.pdf
-B08.pdf
-- 1208
--- A1208.pdf
--- B1208.pdf
--1108
--- A1108.pdf
--- B1108.pdf
2007
-A07.pdf
-B07.PDF
--1207
---A1207.pdf
---B1207.pdf
--1107
---A1107.pdf
---B1107.pdf
2006
-A06.pdf
-B06.pdf
...
j'ai penser a insérer des tableaux pour les fichiers et un autre pour les dossiers mais je ne voit pas comment faire la relation entre tel fichier qui va dans tel sous dossier et en plus il faut que je garde les liens des fichiers PDF..
j'ai vrémentbesoin d'aide là merci
Modifié par jeremyVS (10 Sep 2008 - 12:21)
je planche sur un problème depuis 15 jours déjà;
je cherche à lister l'arborescence des fichiers (PDF exclusivement) et dossiers contenus dans un dossier sur mon serveur.
C'est une arborescence à 2,3 voir 4 niveaux.
Pour ce faire, j'ai modifier un bout de code que j'ai trouver sur le net et qui marche bien jusque là.
function exploration_dossier($dossier_chemin){
echo "<ul>";
$dossier = opendir ($dossier_chemin);
while ($fichier_nom = readdir ($dossier)) {
if ($fichier_nom != "." && $fichier_nom != "..") {
$fichier_chemin = $dossier_chemin.'/'.$fichier_nom;
//test dossier
if (substr_count($fichier_nom, '.') == "0" && substr_count($fichier_nom, '0')== "0"){
$h ='<h2 class="title"><u>';
$hf = '</u></h2>';
}
//test fichier pdf
if (substr_count($fichier_nom, 'pdf') != "0"){
$str= " <li><a href=affichage.php?get=$dossier_chemin/$fichier_nom&name=$fichier_nom>$fichier_nom</a></li>";
}
else {
$str= "<li>$h $fichier_nom $hf</li>";
}
echo $str;
if(filetype($fichier_chemin) == 'dir'){
exploration_dossier($fichier_chemin);
}
}
}
closedir ($dossier);
echo "</ul>";
}
mon problème est le suivant: il faut que je trie ces fichiers PDF et les dossiers qui les contiennent de cette façon:
2008
- A08.pdf
-B08.pdf
-- 1208
--- A1208.pdf
--- B1208.pdf
--1108
--- A1108.pdf
--- B1108.pdf
2007
-A07.pdf
-B07.PDF
--1207
---A1207.pdf
---B1207.pdf
--1107
---A1107.pdf
---B1107.pdf
2006
-A06.pdf
-B06.pdf
...
j'ai penser a insérer des tableaux pour les fichiers et un autre pour les dossiers mais je ne voit pas comment faire la relation entre tel fichier qui va dans tel sous dossier et en plus il faut que je garde les liens des fichiers PDF..
j'ai vrémentbesoin d'aide là merci
Modifié par jeremyVS (10 Sep 2008 - 12:21)