Gå til innhold

Fil-listing / Fil-Tre


Anbefalte innlegg

EDIT: Oppdatert, problem løst... nå fungerer det

gammel problem stilling er quotet nederst. Jobber nå med å legge det inn i en Object-liste.

 

 

<?php

$dir = "./";

if ( is_dir( $dir ) )
{ 
 catTree( $dir );
}

function catTree( $catName )
{
 if ( $openDIR = opendir( $catName ) )
 {
   echo "<ul>";
   while ( $file = readdir( $openDIR ) )
   {
     if ( is_dir( $catName."/".$file ) )
    {
      if ( $file != "." && $file != ".." )
      {
         echo "<br><img src='mappe.gif' align='absmiddle'> $file <br>";
         catTree( $catName."/".$file );
       }
     }
     else
       echo "<img src='fil.gif' align='absmiddle'> $file<br>";
   }
 closedir( $openDIR );
 echo "</ul>";
 }
}
?>

 

Gammel problemstilling:

 

Nå har jeg laget et script som skal gå igjennom en katalog og alle underkataloger. Når så kriptet kommer til en ny katalog skal den gå ned i den og fortsette der intil alle filene er "printet ut" dermed hopper den tilbake til foreldre katalogen.

 

Problemet mitt er at commandoen is_dir() ikke gir TRUE når den skjekker underkataloger. Det fungerer for katalogene i første mappe, men ikke for de som er legere nede i filtreet. Da gir is_dir() FALSE selvom det er en mappe.

 

Endret av Mobsan
Lenke til kommentar
Videoannonse
Annonse

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...