Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> JAK MOZNA ZAPISAC PLIK PDF, CHODZI MI O ZAPIASNIE PLIKU NA DYSK ZE STRONY WWW
mkapi
post 19.09.2007, 13:58:49
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 9.05.2007

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


Witam.
Proszę abyście mnie naprowadzili na taką sprawę.
Mianowicie mam problem z umieszczeniem linku na stronie.
I gdy po kliknięciu na ten link dokument pdf zapisywany by został na dysk twardy a nie otwierany w nowej zakladce tak jak mi sie to udaje do tej pory.
Proszę o pomoc
Go to the top of the page
+Quote Post
kicaj
post 19.09.2007, 17:11:41
Post #2





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Poszukaj w manualu...


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
gekon
post 19.09.2007, 18:04:44
Post #3





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

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


To raczej po stronie serwera. Musisz go wysłać z odpowiednim nagłówkiem.


--------------------
Pokaż kod = Pokaż CAŁY kod, najlepiej działający na jakimś serwerze.
Fanatycy | glazar.info | semantyka | HTML i XHTML FAQ
Go to the top of the page
+Quote Post
dr_bonzo
post 19.09.2007, 18:57:48
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


To jest wina przegladarek i pluginow do otwierania PDFow, bo gdyby nie one to PDFy by sie w nich nie otwieraly.
Jak wyzej, sproboj wyslac to z innymi naglowkami (tak zeby nie wskazywalo to na PDF, jakis application/octet-stream czy cos)


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
mkapi
post 19.09.2007, 20:32:58
Post #5





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 9.05.2007

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


dzięki.

Wielkie dzięki za naprowadzenie mnie na właściwy tor.

A temu panu cytując "poczytaj manuala" powiem że gdybym to tam znalazł to bym sie na forum nie prosił.
Lepiej nic nie pisać, bo to brzmi w stylu "Naucz sie sam"

A dla osób z podobnym problemem wklejam kod.
  1. <?php
  2.  
  3.  
  4. $file = 'tutaj nazwa pliku.pdf'; //tu nazwa pliku
  5. _Download("files_dir/".$file, $file);//tu sciezka do pliku
  6.  
  7. function _Download($f_location,$f_name){
  8.  header ("Cache-Control: must-revalidate, post-check=0, pre-check=0");
  9. header('Content-Description: File Transfer');
  10. header('Content-Type: application/octet-stream');
  11. header('Content-Length: ' . filesize($f_location));
  12. header('Content-Disposition: attachment; filename=' . basename($f_name));
  13. readfile($f_location);
  14.  }
  15.  
  16. ?>
Go to the top of the page
+Quote Post

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: 31.07.2025 - 07:49