Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Obsługa plików/katalogów, ograniczenie dostępu z zewnątrz
umatik
post
Post #1





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 17.05.2002
Skąd: lodz

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


Potrzebuję zabezpieczyć przechowywane na serwerze, załączone do formularza pliki. W jaki spsób moża je zabezpieczyć przed pobraniem, wpisując bezpośredni url pliku np.: http://www.ja.com/dlc/nazwa.pdf

ps nie chcę też przechowywać plików bezpośrednio w bazie.

Ten post edytował umatik 11.03.2013, 16:53:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
umatik
post
Post #2





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 17.05.2002
Skąd: lodz

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


no, ok ale jak mam się teraz go pobrać, teraz wymuszam pobieranie plików za pomocą dlc.php:
  1. header('Content-Description: File Transfer');
  2. header('Content-Type: application/octet-stream');
  3. header("Content-Disposition: attachment; filename=$nazwaPliku");
  4. header('Content-Transfer-Encoding: binary');
  5. header('Expires: 0');
  6. header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
  7. header('Pragma: public');
  8. header('Content-Length: '.filesize($dir."/".$plik));
  9. flush();
  10. readfile($dir."/".$plik);


jak mam podać teraz $dir ?

Ten post edytował umatik 11.03.2013, 18:17:09
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: 8.10.2025 - 21:44