Mam download plików przez readfile, oto kod pliku php który pobiera pliki:
<?php $file = $_GET['file']; exit; ?>
Owszem plik pobiera się, nazwa się zgadza, tylko zawartość pliku zawsze jest taka:
<br /> <b>Warning</b>: readfile(../files/[136]_[test]_[300x300]_[b28b5c].txt) [<a href='function.readfile'>function.readfile</a>]: failed to open stream: Permission denied in <b>xxxxxxxxxxxxxx/download.php</b> on line <b>5</b><br />
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?