Mobsan Skrevet 27. november 2003 Del Skrevet 27. november 2003 (endret) 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 28. november 2003 av Mobsan Lenke til kommentar
Torbjørn Skrevet 28. november 2003 Del Skrevet 28. november 2003 http://no.php.net/manual/en/ref.dir.php sjølgjort er vølgjort, men se første eksemplet der, det gjør det du vil tror jeg. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå