Avatar billede on Nybegynder
02. august 2004 - 00:46 Der er 8 kommentarer

problemer med mkdir()

Hej allesammen!

Når jeg opretter en mappe sådan her:

<?
mkdir(123, 0777);
?>

Så virker mappen ikke dvs. man kan ikke indsætte filer i den man kan ikke chmode den eller noget som helst, hvorfor det? Hvis jeg gør det manuelt kan jeg sagtens... hvorfor?
(bruger www.whitehat.dk)

mvh. on!
Avatar billede on Nybegynder
02. august 2004 - 00:53 #1
Skal lige siges chmod skal blive til: drwxrwxrwx
men gør den ik :/
Avatar billede sone Nybegynder
02. august 2004 - 09:47 #2
Hvad bliver den så til?
Første argument i mkdir skal være en streng... du sætter tallet 123 ?!?
Avatar billede on Nybegynder
02. august 2004 - 21:43 #3
<?
mkdir("123", 0777);
?>

Manglede lige "
Det betyder at den opretter mappen "123" og chmod'er den til 777.
Det virker også, den opretter mappe men bagefter så kan man ik indsætte noget i mappen selvom den er chmod'et til 777 :/
Avatar billede sone Nybegynder
03. august 2004 - 08:19 #4
Lyder meget mærkeligt... hvilken kode bruger du til skrive i den nye mappe?
Avatar billede on Nybegynder
03. august 2004 - 12:52 #5
Altså man skriver hvad mappen skal hedde så gemmer den det som $navn

mkdir($navn);
chmod($navn, 0777);
touch($navn . "/index.php");

Men den gider ik sætte index.php ind fordi den siger den ik har adgang :/
Avatar billede sone Nybegynder
03. august 2004 - 14:17 #6
er det samme fejl hvis du flytter din 0777 op på mkdir?
Hvilken fejl melder den?
Avatar billede on Nybegynder
03. august 2004 - 14:35 #7
Altså, ser du:
Den laver mappen og laver den også til 777 men problemet er at man ikke kan indsætte noget i mappen som om det er en "falsk" mappe. Når jeg så prøver at chmod'e den så siger den bare adgang nægtet som om det ikke var min mappe? :|
Avatar billede sone Nybegynder
03. august 2004 - 15:56 #8
Kan du skrive filer til "roden" af dit web dir?
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