Avatar billede capper83 Nybegynder
11. oktober 2005 - 11:48 Der er 23 kommentarer og
1 løsning

lav en mappe og i den mappe lav en mappe

hejsa

jeg ville bare lige høre hvordan man kan lave 2 mapper på en gang.
altså en bruger tilmelder sig, man trykker på tilmeld, skal den lave en mappe til brugeren(det virker) men så skal den lave en mappe inde i den mappe der lige er blevet lavet, hvordan gør man det?

Venlig Hilsen
Jack
Avatar billede saucer Nybegynder
11. oktober 2005 - 12:15 #1
tja det gøre du vel på samme måde som i 1 step..

Efter at du har kørert funktionen til at oprette mappen kører du den samme funktion igen  lige efter hvor du bare retter i selve stigen til mappen.. mapper/brugere/peter$nymappe
Avatar billede dmdisco Nybegynder
11. oktober 2005 - 12:16 #2
mkdir($brugernavn, 0777);
mkdir($brugernavn."/ny", 0777);
Avatar billede dmdisco Nybegynder
11. oktober 2005 - 12:18 #3
kan være at du ikke har lavet skriveadgang på den første mappe
Avatar billede saucer Nybegynder
11. oktober 2005 - 12:19 #4
Eks :

$mappe1 = brugernavn;
$mappe2 = undermappe;

mkdir($mappe1, 0700);

mkdir($mappe1/$mappe2, 0700);


Dette var bare en gang smal kode, men nu har du idéen. :)
Avatar billede saucer Nybegynder
11. oktober 2005 - 12:20 #5
dmdisco >> Sorry, var lidt for langsåm med at skrive mit indlæg...
Avatar billede saucer Nybegynder
11. oktober 2005 - 12:20 #6
Men her er mere PHP guf om dette emne ;)

http://dk2.php.net/manual/da/function.mkdir.php
Avatar billede capper83 Nybegynder
11. oktober 2005 - 12:22 #7
gør har jeg også prøvet, men den opretter ikke mappen
Avatar billede saucer Nybegynder
11. oktober 2005 - 12:23 #8
Må vi se din kode ?
Avatar billede capper83 Nybegynder
11. oktober 2005 - 12:24 #9
@mkdir($_SERVER["DOCUMENT_ROOT"] ."/medlemmer/bruger/$brugernavn", 0777);
@mkdir($_SERVER["DOCUMENT_ROOT"] ."/medlemmer/bruger/$brugernavn/profil", 0777);
Avatar billede capper83 Nybegynder
11. oktober 2005 - 12:27 #10
hmm er 0777 ikke fuld adgang?
Avatar billede capper83 Nybegynder
11. oktober 2005 - 12:29 #11
når jeg skriver 0777 mangler der stadig at blive udfyldt 2 i write, den skal lave den så jeg har 100% rettighed
Avatar billede saucer Nybegynder
11. oktober 2005 - 12:42 #12
@mkdir($_SERVER["DOCUMENT_ROOT"] ."/medlemmer/bruger/".$brugernavn"./profil", 0777);
Avatar billede saucer Nybegynder
11. oktober 2005 - 12:42 #13
@mkdir($_SERVER["DOCUMENT_ROOT"] ."/medlemmer/bruger/".$brugernavn, 0777);
@mkdir($_SERVER["DOCUMENT_ROOT"] ."/medlemmer/bruger/".$brugernavn."/profil", 0777);
Avatar billede saucer Nybegynder
11. oktober 2005 - 12:43 #14
Prøv at sætte chmode til 01777 i din kode.
Avatar billede capper83 Nybegynder
11. oktober 2005 - 12:49 #15
nu har jeg da fundet fjelen så er det bare lige hvordan man retter den :) grunden til den ikke laver nr 2 mappe er fordi at den første mappe ikke har fuld rettighed og 01777 hjalp ikke tværdig mod
Avatar billede saucer Nybegynder
11. oktober 2005 - 12:59 #16
Orøv at kører en
chmod($_SERVER["DOCUMENT_ROOT"] ."/medlemmer/bruger/".$brugernavn, 0777);

efter første mappe..
Avatar billede capper83 Nybegynder
11. oktober 2005 - 13:03 #17
perfekt så blev den fuld rettighed! men den vil ikke komme den vil ikke lave den anden mappe alligevel
Avatar billede saucer Nybegynder
11. oktober 2005 - 13:44 #18
Prøv at udskrive : echo  $_SERVER["DOCUMENT_ROOT"] ."/medlemmer/bruger/".$brugernavn."/profil";

Så kan du se om det ikke er den sidste del af stigen der fejler..
Avatar billede capper83 Nybegynder
13. oktober 2005 - 10:00 #19
den laver ikke nogen fejl
Avatar billede saucer Nybegynder
13. oktober 2005 - 11:31 #20
Hvad udskriver den ?
Avatar billede capper83 Nybegynder
14. oktober 2005 - 08:50 #21
$_SERVER["DOCUMENT_ROOT"] ."/medlemmer/bruger/".$brugernavn."/profil"; også i stedet for $brugernavn, skriver den så det man har valgt
Avatar billede capper83 Nybegynder
14. oktober 2005 - 08:54 #22
og i stedet for $_SERVER["DOCUMENT_ROOT"] skriver den så min sti til siden
Avatar billede saucer Nybegynder
14. oktober 2005 - 09:00 #23
prøv at få den til at oprette den profil mappe i roden hvor den også opretter brugerens mappe. Altså ikke inde i mappen men ved siden af hvis man kan sige det ..  Så kan du se om det er koden der er noget galt med
Avatar billede capper83 Nybegynder
24. oktober 2005 - 08:52 #24
jeg finder ud af noget! jeg takker mange gange for hjælpen!

LUKKET!!!!
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