Avatar billede elton2000 Nybegynder
15. marts 2009 - 07:19 Der er 8 kommentarer og
1 løsning

Oprettelse af subdir

Jeg har denne kode:

<?
if (isset($_GET["opretMappe"])){
$navn = $_GET[navn];
if(is_dir($navn)){
echo "mappen findes allerede!";
} else
mkdir($navn, 0777);

echo "mappen er oprettet";
}
}
?>

<form action="opretfolder.php" method="get">
<input type="text" name="navn">
<input type="submit" name="opretMappe" value="Opret mappe" >
</form>

og vil gerne have at den skal oprette et subdir: $navn/Images/
Kan i hjælpe??
Avatar billede riversen Nybegynder
15. marts 2009 - 07:39 #1
sæt recursive til true
Avatar billede elton2000 Nybegynder
15. marts 2009 - 07:46 #2
Kan du uddybe det?
Avatar billede riversen Nybegynder
15. marts 2009 - 07:54 #3
Avatar billede jakobdo Ekspert
15. marts 2009 - 08:28 #4
Du skal tilføje true, i dette kald:

mkdir($navn, 0777);
så det bliver:
mkdir($navn, 0777, true);
Avatar billede elton2000 Nybegynder
15. marts 2009 - 08:37 #5
Altså:
......
else {
mkdir($navn, 0777, true);
mkdir($navn/Images, 0777,);
echo "mappen er oprettet";
}
}

....
Avatar billede riversen Nybegynder
15. marts 2009 - 08:41 #6
nej... mkdir( $navn . '/images', 0777, true )... så laver den hele stien, hvis den ikke allerede eksisterer.
Avatar billede elton2000 Nybegynder
15. marts 2009 - 08:48 #7
Supert manglede lige 2 stk. '' smider du et svar riversen.
Avatar billede riversen Nybegynder
15. marts 2009 - 08:51 #8
nej. Behold bare point ;)
Avatar billede elton2000 Nybegynder
20. marts 2012 - 13:23 #9
Så beholder jer dem
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