Public feed #379155

Anonymous

public php v1 · immutable
Raw Edit
·published 2007-03-03 00:31 UTC
rendered paste body
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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"/admin/?delete=$f\">[&nbsp;&nbsp;<font color=black><b>X</b></font>&nbsp;&nbsp;]</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\n";	  	    AfficherStructureDossier($rep . $f . '/', $p_indiceDossierEnCours);    }   }       }   closedir($dir);   }}	AfficherStructureDossier('../fh','');