donc voila une peoposition:
$handle=opendir('.');
while($dossier_j=readdir($handle))
{
$est_dossier=is_dir($dossier_j);
if($est_dossier)
{
$handle2=opendir($dossier_j);
while($dossier_s=readdir($handle2))
{
$fich_details=$dossier_j.'/'.$dossier_s.'/details.php';
if (file_exists($fich_details))
{
include($fich_details);
echo '
<table width="100%" border="1">
<tr>
<td bgcolor="#33FFFF">'.$titre.'</td>
</tr>
<tr>
<td>';
$sous_dossier = opendir($dossier_j.'/'.$dossier_s);
while ($fichiers_s = readdir($sous_dossier))
{
if ($fichiers_s != "." && $fichiers_s != ".." && $fichiers_s !="details.php")
{
echo $fichiers_s."<br />";
}
}
closedir($sous_dossier);
echo ' </td>
</tr>
<tr>
<td bgcolor="#FFFF99">Par '.$auteur.', le '.$date.'</td>
</tr>
</table>';
}
}
}
}
closedir($handle);
si j'ai bien suivis la construction de tes dossier ça devrai faire l'affaire