26. oktober 2005 - 06:01Der er
8 kommentarer og 1 løsning
chmod(777) på mappe
Hej.
Jeg har server med FTP adgang. Når man vil uploade, skal man logge på og oprette en mappe hvor man lægger sine filer i. Herefter skal et php script flytte mappen.
Men det er ikke muligt at flytte den, eller ændre rettigheder på den fra scriptet. Men hvis man gør det fra FTP-programmet, så virker det.
Jeg har også prøvet at lave en FTP conn fra scriptet, men den kan heller ikke ændre, eller flytte mappen.
Hvordan kan man fra phpscriptet blive ejer eller lign. af mappen?
Problemet er at systemkommandoer som chown og chmod køres som en bruger på serveren og dine php scripts køres som en anden bruger. Derfor vil ejeren af scriptet ikke kunne ændre i filer der ejes af serveren.
Løsningen er at uploade filerne som du plejer men at flytte, slette osv. med FTP-funktionerne.
Denne løsning har jeg selv implementeret på 4-5 danske webhoteller og er den bedste løsning jeg kunne finde.
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.