Public feed
#379154
function AfficherStructureDossier($rep, $p_indiceDossierEnCours)
{
if (is_dir($rep))
{
// Incrémentation du dossier en cours.
++$p_indiceDossierEnCours;
$dir= opendir($rep);
while ($f= readdir($dir))
{
if ($f != '.' && $f != '..')
{
// Affichage de la structure :
for ($i= 0; $i != $p_indiceDossierEnCours; ++$i)
if(is_file($rep . $f)) // FICHIER
{
///////////////////////////
// EN AJOUTER AU BESOIN ...
// Ne pas lister .zip, etc.
///////////////////////////
if ( !strstr($f, ".php"))
{
echo ' ' . $f . ' (' . filesize($rep . $f) . ' octets) <br>';
}
}
else // DOSSIER :
{
echo '';
// Structure dossier :
for ($i= 0; $i != $p_indiceDossierEnCours - 1; ++$i)
if($b % 2) { $ColorVar = '#C0C0C0'; } else { $ColorVar = '#FFFFFF'; }
echo '';
echo "<tr><TD BGCOLOR='$ColorVar'><font face='verdana' size='1'><a href=\"/fh/$f\"> $f </a></td>\n";
echo "<TD><font face='verdana' size='1'> <a href=\"/admin/?delete=$f\">[ <font color=black><b>X</b></font> ]</a> </TD>\n";
AfficherStructureDossier($rep . $f . '/', $p_indiceDossierEnCours);
}
}
}
closedir($dir);
}
}
AfficherStructureDossier('../fh','');