Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pobieranie plików PDF
johny-cage
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 15.05.2007

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


Chce pobierać pliki PDF korzystając z nagłówków. Zatem mam taki oto kod

  1. <?php
  2. $plik = $_GET['plik'];
  3.  
  4. $filename = basename($plik);
  5. header("Content-Disposition: attachment; filename=".$filename);
  6. header("Content-type: application/pdf");
  7.  
  8. $plik2 = './jakisfolder/'.$plik;
  9. include $plik2;
  10. ?>


Niestety pliki PDF pobierają się z jakimś błędem i są niemożliwe do odczytania. Dodam że raczej nie jest to błąd moich plików PDF bo dla stestowania pobrałem losowo plik PDF i nadal nie można go odczytać.

W czym tkwi błąd?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
legorek
post
Post #2





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


  1. <?php
  2.  
  3. $plik = $_GET['plik'];
  4.  
  5. header('Content-type: application/pdf');
  6.  
  7. header('Pragma: public');
  8. header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
  9. header('Content-Length: '.filesize($plik));
  10. header('Content-Disposition: attachment; filename="'.$plik.'"');
  11.  
  12. readfile($plik);
  13.  
  14. ?>


P.S. Filtruj dane od użytkownika!
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: 14.10.2025 - 02:24