Dirlist
Ett enkelt skript som visar hur man enkelt listar filer och mappar i en specifik katalog.
Ladda hem Dirlist [33]
Förra: Paging
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 />';
}
?>



- Sitemap
- Blogg
- 2005-2010 |
- Upp