Hejsa, Har en side hvor jeg skal have den til at oprette nogle mapper i takt med når du opretter gallerier. Har koden: mkdir("../$_POST[galleri]"); (line 22)
og får flg. fejl: Warning: mkdir(../test): Permission denied in d:\xxx\xxx\www\test\xxx\xxx\create.php on line 22
- Tror det handler om at ændre oplysninger for serveren så jeg kan få lov til at oprette noget via siden, men kom med nogle bud.
lav via FTP en chmod 777 på mappen du vil kunne oprette mapper i. Hvis du må, vil det evt også være en god ide at ændre UMASK for den mappe, så du kan slette de mapper PHP opretter igennem FTP. Men det kommer lidt an på hvordan din serveR/webhotel er sat op.
Var lige inde og læser. Webhotellet kører på en win2000 server. Og det er kun unix hvor der er chmod. Der stod at man ikke skal bekymre sig om rettigheder på windows serverne- men ja, skal jeg jo egentlig?
ohh, ja det er rigtigt nok, at du ikke skal tænke på det under win2000. Men kan det måske skyldes at mappen allerede findes. Du får vel ikke flere fejl, end bare den ene?
test findes ja, men selvom jeg prøver at oprette eks. "afdg" så får jeg også fejl, men jeg har måske en anden idé. Det kan have noget med stien at gøre.. fordi webhotellets sider ligger eks. under mappen "www" så måske jeg skal give en mere eksakt adresse til mappen? - hvis i kan følge mig
I dit eksempel forsøger du at oprette en mappe et niveau over den mappe, hvor dit script afvikles. Har du - og skal du have - skriverettigheder til den mappe? Prøv at udelade "../" og se, hvad der sker.
selvom jeg undlader '../' får jeg stadig permission denied.
Synes godt om
Ny brugerNybegynder
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.