ntec Skrevet 22. juni 2006 Rapporter Del Skrevet 22. juni 2006 $dir = opendir($target_path); while($file = readdir($dir)) { if (($file != "..") and ($file != ".")) { //Download files with spaces $list .= "<tr><td width=100%><a href='$dl/$file'>$file</a></center></td></tr>"; } } Denne koden lister opp mapper og filer opp i hverandre. Hvordan skal denne koden være for å skrive ut mapper først, så filene nedenfor? Lenke til kommentar
robgar Skrevet 22. juni 2006 Rapporter Del Skrevet 22. juni 2006 hmm, kanskje ikke beste framgangsmåten, men her er en ide: Du kjører den samme koden, men istedenfor å legge alt til i $list, lager du 2 lister. A ($mapper) og B ($filer) Sjekker om filen er mappe(is_dir()) og legger den til i $mapper, viss ikke, legges den til i $filer. Til slutt printer du ut mappene og filene : echo $mapper; echo $filer; 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å