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.