Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] readfile() - brak uprawnień
yarek12
post
Post #1





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 5.08.2010

Ostrzeżenie: (10%)
X----


Witam,
Mam download plików przez readfile, oto kod pliku php który pobiera pliki:

  1. <?php
  2. $file = $_GET['file'];
  3. header('Content-Type: application/octet-stream');
  4. header('Content-Disposition: attachment; filename="'.$file.'"');
  5. readfile('../files/'.$file.'');
  6. ?>


Owszem plik pobiera się, nazwa się zgadza, tylko zawartość pliku zawsze jest taka:

  1. <br />
  2. <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 />
  3.  


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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 13:05