Public feed #379154

Someone

public text v1 · immutable
Raw Edit
·published 2007-03-03 00:30 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','');