qbatoja
5.12.2007, 02:18:47
jakie prawa musi mieć katalog, bu użytkownik z poziomu skryptu php mógł wgrać plik na serwer. czy tylko 777?
i moze ktos mi wytlumaczy czemu np 0 jest przed liczba okreslajaca prawa np. (0777). w takiej postaci mi zwraca funkcja fileperms();
dziurson
7.12.2007, 16:00:51
ad1. Prawa muszą być 777
ad2. 0 na początku oznacza że cyfra będzie interpretowana jako ósemkowa i musi tam być
seaquest
7.12.2007, 23:12:20
Uprawnienia zależą od sposobu w jaki serwer uzyskuje dostęp do plików. Jeśli z tego samego użytkownika, z którego utworzony został katalog to wystarczy 700, grupy - 770, jeśli z innego użytkownika i spoza grupy, to musi być 777
KaweS
9.12.2007, 02:14:34
@seaquest: racja z drobna roznica - zeby wgrac na serwer wystarczy 0600/0660/0666 - nie trzeba miec uprawnien odczytu ;] ale to takie szukanie dziury w calym ;p
z tego co sie orientuje, to w rzeczywistosci mozliwe wymagania w zaleznosci od konfiguracji sa tylko dwa - 0600 lub 0644, ale tego nie jestem pewny
seaquest
9.12.2007, 17:13:23
@KaweS:
read - 4
write - 2
execute - 1
Więc się mylisz
KaweS
10.12.2007, 20:51:54
coz... nie sprawdzalem tego - tylko tak gdzies wyczytalem, a sam tez sie nie zastanowilem, bo prawde prawisz ;]
jaki z tego wniosek? po kiego sie udzielalem? ;p zaden - dalej bede wtracal swoje ;pppp
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.