Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z chmod zaladowanych zdjec
Forum PHP.pl > Forum > PHP
domell
Witam
Mam problemik. Mam gotowy skrypt serwisu ogloszeniowego. ktos dodaje ogloszenie dolacza zdjecie, zdjecie laduje sie na serwer i zaczyna sie problem bo ma chmod 600 (i tak kazde zdjecie). I w tym problem ze sie nie wyswietla na stronie. Za kazdym razem trzeba wchodzic przez t.commandera i kazdemu plikowi recznie zmieniac chmod. Czy jest na to jakies rozwiazanie?
Pozdrawiam
mlynar
Z tego co mi wiadomo mozesz zmienic chmod pliku podczas zapisywania go na serwer np. poprzez
  1. <?php
  2. chmod($path . $file_name, 0777);
  3. ?>
ale nie praktykowalem biggrin.gif
Saddam92
myślę że to co podał mynar rozwiąże sprawę - u mnie działa ta funkcja chmod...
andrzejb
lub skorzystanie z powloki bo u mnei np nie dziala funkcja z php - system('chmod file [arg]');
Cysiaczek
Nie działa, bo skrypt działa na specjalnych prawach jako użytkownik (najczęściej) DEAMON i nie może zmieniać praw innych plików niż przez niego utworzone.
Sposób na obejście jest prosty:
http://pl.php.net/manual/pl/function.chmod.php i zapraszam do lektury pierwszego komentarza do tej funkcji. Jest tam przykład z wykorzystaniem ftp.

Pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.