ntec Skrevet 22. juni 2006 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 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å