Hvordan bruke en PHP for å få den undermappe

Som mange andre programmeringsspråk, har PHP et komplett sett av funksjoner for å åpne en katalog og lese en liste over sine filer og undermapper. Dette er nyttig for aktiviteter som å finne en fil som er lagret i et ukjent sted eller opprette et fotogalleri fra en dynamisk liste over bildefiler. Åpne en katalog med "opendir" -funksjonen til og navigere innholdet med "readdir" -funksjonen.

Bruksanvisning

1 Åpne din PHP kildefilen i et tekstredigeringsprogram, for eksempel Windows Notisblokk.

2 Tildele banen til en katalog til en variabel. For eksempel "$ dir =". ";" vil sette den til gjeldende mappe.

3 Åpne en katalog ved hjelp av "opendir" -funksjonen og gi den et håndtak. For eksempel "$ curfolder = opendir ($ dir);".

4 Les alle filene og undermappe navn i katalogen ved hjelp av en "mens" loop med "readdir" -funksjonen. Filtrere ut filer med "is_dir" -funksjonen, og sørg for å ignorere "." og ".." oppføringer. For eksempel "while (($ name = readdir ($ curfolder))! == False) {if ((is_dir (" {$ dir} / {$ name} ")) && ($ navn! = '.') && ($ name = '..'!)) {echo "mappe:" $ navn "\ n";..}} "vil skrive ut alle undermappe navn. I stedet for å skrive ut navnene, kan du endre kataloger ved hjelp av "chdir (" {$ dir} / {$ name} ");".

5 Lagre PHP-filen.

Hint

  • PHP-koden må være innenfor "<? Php" og "?>" Tags.