Dirlist

Ett enkelt skript som visar hur man enkelt listar filer och mappar i en specifik katalog.

Ladda hem Ladda hem Dirlist [33]

Förra Förra: Paging

Nästa Nästa: Visitors

 <?php 
// Ange vilken mapp vi ska lista upp 
$dir "./"

// Öppna mapphanteringen så vi kan börja lista igenom mappen 
$dirhandle = @opendir($dir); 
// Om mapphanteringen lyckades, kör igång! 
if($dirhandle !== false){ 
  
// Bläddra igenom alla mappar och filer och placera namnen i listor 
  
while($file = @readdir($dirhandle)){ 
    if(
$file != "." && $file != ".."){ 
      if(
is_dir($file)){ 
        
// Om det är mappar, placera de i listan för mappar 
        
$dirs[] = $file
      } else { 
        
// Om det är filer, placera de i listan för filer 
        
$files[] = $file
      } 
    } 
  } 


// Nu sorterar vi listan för mappar så de visas i bokstavsordning 
@sort($dirs); 
@
reset($dirs); 
// Vill vi kan vi skriva ut antalet mappar också 
echo '<b>'.count($dirs).' mappar:</b><br>'
// Skriv ut alla mappnamnen 
for($i 0$i count($dirs); $i++){ 
  echo 
$dirs[$i].'<br />'

echo 
'<br />'
// Nu sorterar vi upp filnamnen 
@sort($files); 
@
reset($files); 
// Även här kan vi välja att skriva ut antalet i listan för filer 
echo '<b>'.count($files).' filer:</b><br>'
// Och så skriver vi ut filnamnen 
for($i 0$i count($files); $i++){ 
  echo 
$files[$i].'<br />'

?>

Lämna en kommentar




http://


Sifferkod