Gå til innhold

Fil-liste uten å vise "." og ".."


Anbefalte innlegg

Videoannonse
Annonse
Gjest Slettet+142

scandir()

 

<?php

$mappe = ".";
$filer = scandir($mappe);

foreach($filer as $fil){
if(in_array($fil, array(".", "..")) continue;

if(is_dir($mappe.'/'.$fil)) echo '<b>'.$fil.'</b>';
else echo $fil;

echo "<br>\n";
}
?>

Endret av Slettet+142
Lenke til kommentar

Eventuelt:

 

<?php
if ($handle = opendir('.')) {
   while (false !== ($file = readdir($handle))) {
       if ($file != "." && $file != "..") {
           echo "$file\n";
       }
   }
   closedir($handle);
}
?> 

Lenke til kommentar
  • 4 måneder senere...

Litt OT men...

Dette kan også oppnås via commandovinduet (f.eks via batchfil):

 

dir /o-d /b

 

 

/o-d - viser bare filer. ' .' og '..' er pr definisjon mapper.

/b - viser bare (dvs uten dato og filstørrelse.

 

i tillegg kan det sortres med:

/on - sortert på navn.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...