Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [fpdf] wyswietlanie w przegladarce www
--kmicic25--
post
Post #1





Goście







Witam

Generuje plik pdf przy pomocy fpdf'a.
Mam problem z wyświetleniem pliku pdf w przegladarce www pod IE

Wypisuje mi bład w okienku


Adobe reader nie może otworzyć 'pa057241.fdf' ponieważ nie jest obsługiwany typ pliku lub jest uszkodzony ....

Plik jak zapisze i otworze w Adobe reader jest wyświetlany ok.
Pod przegladarka Firefox tez jest oki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Pokaż jakie nagłówki wysyłasz do przeglądarki, a zwłaszcza czy masz filenam='plik.pdf' czy może filename=plik.pdf


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
kmicic25
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 1.02.2008

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


w tego co sie zorientowalem to fpdf wysyla cos takiego:

header('Content-Type: application/pdf');
if(headers_sent())
$this->Error('Some data has already been output to browser, can\'t send PDF file');
header('Content-Length: '.strlen($this->buffer));
header('Content-disposition: inline; filename="'.$name.'"');

a wczesniej $name ustawione jest na doc.pdf.

Ten post edytował kmicic25 15.02.2008, 12:06:43
Go to the top of the page
+Quote Post
kszychu
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


No to może to: używasz w tym skrypcie session_start()? Bo u mnie to też powodowało błędy pod IE.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
kmicic25
post
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 1.02.2008

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


używam:(
Go to the top of the page
+Quote Post
kszychu
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


No to plansza.... Przyznam, że ja tego u siebie nie obszedłem i zmieniłem metodę na POST.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
kmicic25
post
Post #7





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 1.02.2008

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


Znalazlem przyczyne
wywala mi sie na czyszczeniu

unset($_SESSION['menuid2']);

jak ja wykomentuje to jest oki.

da rade inaczej wyczyscic ta zmienna?questionmark.gif?
Go to the top of the page
+Quote Post
kszychu
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Wyczyścić tak: $_SESSION['menuid2'] = ''; tyle, że to nie usunie zmiennej.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
kmicic25
post
Post #9





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 1.02.2008

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


Próbowałem w ten sposób.
W momencie gdy próbuje zmodyfikować zienną w tablicy $_SESSION wywala blad.
Wykasowałem całkiem.
Nie jest ona mi w tym miejscu niezbedna.
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 Aktualny czas: 21.08.2025 - 02:46