![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 24.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Usiłuję wykonać kopiowanie pliku za pomocą PHP.
Czyli shell_exec(" ....") ... i to działa. Niestety działa tylko tam gdzie user apache ma uprawnienia ( czyli w moim przypadku katalog tmp ). Skrypt wytwarza mi tam plik. Muszę wytworzony plik textowy wrzucać do różnych katalogów userów ( /home/user ) Chmod by nadać uprawnienia nie działa ( bo działa tylko z poziomu osoby wykonującej skrypt czyli apache ), a ten z kolei nie ma do tego uprawnień. ( chmod($plik,0777); ) Cel: Skopiowanie pliku XXX z /tmp/ do /home/user1/ ( user1 jest przykładowym katalogiem i w warunkach roboczych będzie zmienną ... ) Pytania: 1. Jak nadać uprawnienia "na chwilę" na skopiowanie tego pliku ( oczywiście chodzi mi o zmianę uprawnień z poziomu skryptu NIE z poziomu wysyłki na FTP czy też serwera ) ? 2. Może jest jakiś inny sposób niż nadanie uprawnień na chwilę ? Ten post edytował Zibi0802 21.07.2009, 13:23:33 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 08:45 |