Avatar billede jakl2 Nybegynder
08. januar 2009 - 12:55 Der er 5 kommentarer og
1 løsning

Funktion til at oprette mapper inden i hinanden

Hej Eksperter

Lad os sige at jeg er i en mappe vi kalder home (/home/) jeg vil så gerne oprette en mappe her som hedder test (/home/test/), det er meget simpelt med mkdir. Men hvis nu jeg vil oprette mange undermapper på en gang, hvordan gør jeg så?

Jeg vil gerne frem til en funktion som man kunne kalde mkdir2 også sende følgende med mkdir2('test/mappe2/andenmappe/testigen') også skal den oprette mappen "test" i "home" mappen (Den man står i). Inde i test mappen skal ligge en mappe "mappe2" og inde i den "andenmappe" osv.

Jeg håber i forstår mig.

Jeg har søgt på alt det jeg lige kunne komme i tanke om, men ikke fundet hverken en indbygget php funktion eller nogen som har skrevet deres egen funktion. Derfor søger jeg hjælp til at finde ud af mit problem.
Avatar billede jakobdo Ekspert
08. januar 2009 - 13:46 #1
Kan du ikke bruge MKDIR ?

mkdir('/home/test/mappe2/andenmappe/testigen',0700,true);
Avatar billede jakl2 Nybegynder
08. januar 2009 - 13:51 #2
Omg :/

Jo, hvorfor læste jeg ikke dokumentationen bedre. Det var bare true jeg manglede. Takker - Vil du smide et svar?
Avatar billede majbom Novice
08. januar 2009 - 14:00 #3
damn, jeg kendte heller ikke den med true - nu har jeg lige siddet og lavet en lille funktion der gør det efterspurgte... :S
Avatar billede jakobdo Ekspert
08. januar 2009 - 14:13 #4
Svar!
Avatar billede jakl2 Nybegynder
08. januar 2009 - 14:31 #5
splazz > Træls, jeg troede heller ikke den fandtes.
Avatar billede jakobdo Ekspert
08. januar 2009 - 14:39 #6
Takker for point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester