Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zabezpieczenie pobierania pliku
CamLinux
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 1.04.2012

Ostrzeżenie: (0%)
-----


Witam,
od godziny męczę się i szukam sposoby, aby zapezpieczyć plik powiedzmy hasłem, znalazłem taki skrypt, do folderu gdzie jest dany plik wrzucam plik .htaccess i w nim daję: deny from all.
I jest ok pliku linkiem pobrać sie nie da, ale chciałbym dać możliwość w inny sposób, taki skrypt znalazłem:
  1. if(isset($_GET['pobierz'])) {$pobierz=$_GET['pobierz'];
  2. $sciezka=basename('zabezpieczony_folder/'.$pobierz);
  3. if(file_exists($sciezka)) {
  4. $open=fopen($sciezka,'rb');
  5. flock($open,1);
  6. $zawartosc=fread($open,filesize($sciezka));
  7. flock($open,3);
  8. fclose($open);
  9.  
  10. header('Content-Type: application/octet-stream');
  11. header('Content-Length: '.strlen($zawartosc));
  12. header('Content-Disposition: attachment; filename='.$pobierz);
  13. echo $zawartosc;
  14. exit;}}


Niestety to nie działa, wie ktoś dlaczego ? Może jest inny sposób...
Zależy mi z góry dzięki
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: 23.08.2025 - 09:01