Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 5.08.2010 Ostrzeżenie: (10%)
|
Witam,
Mam download plików przez readfile, oto kod pliku php który pobiera pliki:
Owszem plik pobiera się, nazwa się zgadza, tylko zawartość pliku zawsze jest taka:
Dodam, że na localhost pobieranie działa, pliki są pobierane a ich zawartość jest taka jak powinna być, nie ma żadnych błędów. failed to open stream: Permission denied in - z błędu wynika że nie ma uprawnień do pobrania pliku, jednak każdy dodawany plik ma chmod 766. Co więc może być nie tak? Ten post edytował yarek12 7.07.2011, 19:23:10 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%)
|
Sprawdź co ta funkcja zwróci:
Kod var_dump(fileperms('../files/[136]_[test]_[300x300]_[b28b5c].txt')); BTW nie wystarczy że pliki mają uprawnienia, katalog z tymi plikami też musi ci zezwalać na odczyt. Umieszczaj operacje na plikach w warunkach is_readable | is_writable i tym podobne. Dzięki czemu wcześniej będziesz już wiedział w czym jest problem, zamiast doszukiwać się go gdzieś po plikach. Ten post edytował by_ikar 7.07.2011, 21:51:58 |
|
|
|
yarek12 [php] readfile() - brak uprawnień 7.07.2011, 19:22:52
gcdreak Spróbuj wyświetlić ścieżkę '../files/... 7.07.2011, 20:11:58 
gcdreak Cytat(gcdreak @ 7.07.2011, 21:11:58 )... 7.07.2011, 20:53:59
yarek12 jestem blady w tematyce po stronie serwera, więc j... 7.07.2011, 20:38:25
yarek12 Na serwerze zwraca int(33534)
Na localhost zwraca... 8.07.2011, 16:56:32
by_ikar Aj nie popatrzałem co zwraca funkcja, tylko na pał... 8.07.2011, 22:09:28
pyro Pragnę dodać, że w ten sposób można pobierać dowol... 8.07.2011, 22:55:03
yarek12 string(4) "0666" - na local host
string... 9.07.2011, 17:06:00
gac3k No ta trójka znaczy mniej więcej tyle że zwykły uż... 9.07.2011, 21:25:29
yarek12 chmod 0664 nic nie zmienił
dalej wyskakuje ten s... 13.07.2011, 14:25:51 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 04:07 |