När vi vill lägga till din webbplats på flera nivåer, kan du använda mkdir php funktion för att uppnå detta för att fungera. Här kommer vi att förklara för er php funktion mkdir specifik betydelse, hoppas att denna vän behöver hjälp.
php funktion mkdir parametrar och beskrivning
sökväg krävs. Ger namnet på den katalog som ska skapas.
läge krävs. Kompetenskrav. Standard är 0777.
rekursiva nödvändigt. Ger rekursiva är inställt.
sammanhang krävs. Kräv handlingar för att hantera miljön. Bakgrund är att ändra beteendet hos en ström alternativ.
Förklara
php funktion mkdir försöka skapa en ny katalog som anges av sökvägen.
Normalläge är 0777, vilket innebär största möjliga tillgång.
mkdir php standardkatalogen kan bara skapa ett lager, om den aktuella katalogen för att skapa en div / css / layout av katalogen lager av det första lagret på behovet av att skapa div och sedan skapa en div / css och sedan skapa en div / css / layout, Men vi hoppas att programmet automatiskt hjälpa oss att slutföra denna process.
I själva verket mycket enkelt sätt att tänka, 1. Första avgöra om det div katalogen inte finns, skapa, 2. Domare underkatalog div / css finns, inte finns skapas, 3. I det andra steget i den rekursiva samtalet som en parameter till en underkatalog själva funktionen. Kan även trycka på den motsatta ordning 1. Bestäm först ned i katalogen div / css / layout finns, 2. Domare div / css / layout underkatalogen div / css existerar, finns det ingen Zeyi div / css som parameter rekursiv till . .
Här är koden php funktion mkdir:
funktion mkdirs ($ dir) (if (! is_dir ($ dir)) (if (! mkdirs (dirname ($ dir))) (return false;) if (! mkdir ($ dir, 0777)) (return false;) ) return true;) mkdirs ("div / css / layout"), i samma riktning, php rmdir och ta bort länkar med flera nivåer katalog recursive ta bort koden: funktionen rmdirs ($ dir) ($ d = dir ($ dir), medan (falskt! == ($ barn = $ d- läs ())){ if ($ barn! = '.' & & $ barn! ='..'){ if (is_dir ($ dir. '/'.$ barn)) rmdirs ($ dir .'/'.$ barn), annars ta bort länken ($ dir .'/'.$ barn);)) $ d- nära (); rmdir ($ dir );)
Php funktion ovanstående kod exempel är att skapa flera nivåer katalog mkdir uppnå särskilda metoder.