Avatar billede mekaniker Nybegynder
06. juli 2004 - 07:46 Der er 2 kommentarer og
1 løsning

hvad er safe mode og hvorfor bruges det.

Jeg skulle gennem mit php script lave en ny folder til nogle billeder, fra et upload script.

men denne virker ikke, hvorfor..?
mkdir("/images", 0700);

jeg får denne fejl:
Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10691 is not allowed to access / owned by uid 0

Hvad er safe mode og hvorfor bruges dette af min host, og er der en anden måde, igennem php at oprette en mappe på.
Avatar billede tonnybrandt Nybegynder
06. juli 2004 - 07:53 #1
Avatar billede erikjacobsen Ekspert
06. juli 2004 - 08:48 #2
Du skal fjerne / :

  mkdir("images", 0700);

og formentlig 0777 i stedet for.
Avatar billede Syska Mester
06. juli 2004 - 08:53 #3
/ betyder at du starter i roden af dit webhotel, hvis der så er nogle undermapper hvor din www eller noget ligger i, prøver den at oprette det helt ude i roden, altså hvor du slet ikke har adgang til at srkiver eller noget...

eks...

/home/www.somedoamin.dk/www

så det du altså måske prøver på er at oprette en mappe der ligger i /images og ikke i /home/www.somedoamin.dk/www medmindre du er chrooted til www mappen, derfor som erikjacobsen skriver, fjern det / du har med i dit script.

// ouT
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