Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dziwny problem z pobieraniem plików
TKr
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 30.08.2008

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


Witam wszystkich,

Otóż ma dziwny problem z pobieraniem pliku w IE7 i Opera 9.02 (inne nie testowane) - ma to miejsce na komputerze mojego szefa więc nie bardzo ma jak to dokładnie przetestować.
Otóż skrypt generuje plik PDF, i przychodzi to jego pobrania - na wszystkich komputerach i przeglądarkach z którymi miałem do czynienia nie było z tym problemu, oprócz tych na komputerku szefa. Myślałem że źle wysyłam header() 'ki, pogrzebałem w sieci itp, ale rozwiązania brak - przynajmniej działającego. Tak sobie pomyślałem że może to wina jakiejś gówni..j wtyczki do przeglądarki, bo zamiast wyskakiwać okienko gdzie zapisać plik - plik jest pobierany i z automatu otwierany, w dziwnym małym okienku:

(IMG:http://images40.fotosik.pl/83/3d964758564a3afa.png)
Wygląda na starszą wersję Adobe Readera - ale którą ? Pobrał bym toi u siebie potestował.
A może jest jakiś specjalny hack na wymuszanie pobierania plików dla Operki ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kocurro
post
Post #2





Grupa: Zarejestrowani
Postów: 461
Pomógł: 32
Dołączył: 17.09.2003
Skąd: Łódź

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


Witam,

Miałem podobny problem - rozwiązanie u mnie to:

  1. <?php
  2.  
  3. $sTmp = ''; // Zawartość pdf'a
  4.  
  5. header( 'Content-Type: application/pdf' );
  6. header( 'Pragma: public' );
  7. header( 'Cache-Control: must-revalidate, post-check=0, pre-check=0' );
  8. header( 'Content-Length: ' . strlen( $sTmp ) );
  9. header( 'Content-Disposition: attachment; filename="plik.pdf"' );
  10.  
  11. echo( $sTmp );
  12. die();
  13. ?>


O dziwo zamiana ostatnich dwóch linii na die( $sTmp ); nie działała poprawnie.

Może pomoże i u Ciebie.

pozdr.
Łukasz
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: 16.10.2025 - 23:33