Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MSSQL][HTML][PHP] Pobieranie plikow PDF zamiast automatycznego otwierania w FF(IE)
Kinslayer
post 1.07.2010, 10:09:14
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 1.07.2010

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


Witam, jako iz jest to moj 1 post na tym forum pragnalbym sie przywitac smile.gif

Problem moj polega na tym, iz na stronce mam sporo plikow PDF pobieranych z bazy mysql.
Wszystko to jest przedstawione za pomoca kodu html/php i wyswietlone na stronce, jednakze uzytkownikowi po kliknieciu w linka do PDFa zostaje on automatycznie otworzony. Chcialbym aby pojawialo sie okienko zapisz jako.

Siedze juz od rana i szukam, testuje, ale niestety nie udalo mi sie nic sprawdzic sad.gif

Kod na stronce wyglada tak:
  1. <td style="border-bottom:1px solid #C5D3D9;"><a href="przetargi,'.$Przetarg['id'].',2.html" style="border:0;" onmouseover="return escape(\'Pobierz: Ogłoszenie przetargu\')"><img src="pliki/pdf.gif" alt="" style="border:0;" /></a></td>'.


Po najechaniu kursorem nad ikonke PDFa do pobrania link wyglada tak: http.... .pl/przetarg,124,2.html . Klikajac na to pobierany jest z bazy PDF. Czasem pliki maja po 20-30 MB i lepiej aby uzytkownik wiedzial czy sie on wogole pobiera czy co sie z nim dzieje smile.gif

Z gory dziekuje za wszelka pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kinslayer
post 1.07.2010, 12:09:25
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 1.07.2010

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


Ok znalazlem, jednakze, nie wiem gdzie to u mnie wstawic w kodzie, sie pogubilem smile.gif Prosze o pomoc smile.gif

  1.  
  2. <?php
  3.  
  4. // przesyłamy plik PDF
  5.  
  6. header('Content-type: application/pdf');
  7.  
  8. // ustawiamy jego nazwę na downloaded.pdf
  9.  
  10. header('Content-Disposition: attachment; filename="downloaded.pdf"');
  11.  
  12. // treść znajduje się w pliku original.pdf
  13.  
  14. readfile('original.pdf');
  15. ?>




Ten post edytował Kinslayer 1.07.2010, 20:49:41
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 21.06.2025 - 20:20