Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z mkdir();, pilne
slafur
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 4.10.2005

Ostrzeżenie: (0%)
-----


Witam.
Kiedy tworzę katalog przez mkdir(); - dajmy na to: mkdir("katalog/".$name, "0777"); a później chcę do niego wysłać plik przez ftp_put to dostaję błąd o niedozwolonej akcji.
Jak się okazuje katalog ma prawa 755 a nie 777 czyli takie jakie początkowo miał mieć - niestety nie mogę ich zmienić nawet klientem ftp ponieważ również dostaję komunikat o niedozwolonej akcji.
Co robić? Pilne sad.gif sad.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Athlan
post
Post #2





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

Ostrzeżenie: (0%)
-----


jak katalog jest tworzony z poziomu php, to jego właścicielem jest skrypt a nie Ty, więc nie możesz go usunąć, musisz zastosować rmdir" title="Zobacz w manualu php" target="_manual.

i nie pisz że pilne bo mi sie niedobrze robi sad.gif

poza tym jak tworzysz mkdir() katalog, to on otrzymuje wystarczające prawa, aby skrypt php mógł do niego dopisywać, usówac z niego a nawet usunąć jego samego, więc nie ma co sie bawić CHMOD'ami

pozdro smile.gif


--------------------
Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij pod postem.
Go to the top of the page
+Quote Post
eai
post
Post #3





Grupa: Zarejestrowani
Postów: 367
Pomógł: 10
Dołączył: 20.05.2005

Ostrzeżenie: (0%)
-----


~Athlan ma racje po co bawić się chmodami. A jeśli już używasz funkcji ftp_put" title="Zobacz w manualu php" target="_manual to czemu nie użyć odrazu ftp_mkdir" title="Zobacz w manualu php" target="_manual ?
Go to the top of the page
+Quote Post
Athlan
post
Post #4





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

Ostrzeżenie: (0%)
-----


@eai mi się zdaje albo ftp_mkdir" title="Zobacz w manualu php" target="_manual nie daje uprawnień skryptowi, ktory ma wykonywać na nim działania? jak źle myślę to mnie prosze poprawić, ale zalecam standardowe funkcje takie jak mkdir" title="Zobacz w manualu php" target="_manual, rmdir" title="Zobacz w manualu php" target="_manual itd.


--------------------
Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij pod postem.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 07:27