Nejede plugin Acroreaderu pri fpassthru($pdf_final) v php

Ondra Nemecek oldfrog na volny.cz
Pondělí Květen 20 10:35:22 CEST 2002


V php aplikaci generuji pomoci LaTeXu pdf soubor,
ukazatel na nej je $pdf_final. Nasledne jej posilam 
pomoci passthru, na klientskem pocitaci by se mel 
otevrit pomoci Acrobat Reader pluginu primo v okne 
Internet Exploreru. Potiz nastava vsak u malych pdf 
souboru (okolo 1-2kB), kdy se sice otevre okno a spusti
plugin, avsak nic se nezobrazi. Ovsem pri stazeni pdf
souboru kliknutim praveho tlacitka na odkaz a zvolenim
"ulozit cil jako" lze pdf soubor prohlizet bez potizi.

Mate nejake napady, kudy ze slamastyky ven? Jedna se 
o chybu na urovni php zdrojaku nebo serveru? Pokud se 
jedna o chybu php kodu, kam se mam obratit? 

Dik za podnety.
OldFrog.

SYSTEM   : SuSE/Linux 7.2, stejne i RedHat 7.1
PROHLIZEC: Internet Explorer ruznych verzi (napr. 5.0 a 5.5)
SERVER   : Apache/1.3.19 (Unix)  (SuSE/Linux)
PHP      : PHP Version 4.0.6 (with Zend Optimizer v1.2.0)
ACROBAT  : ruzne verze (4.0, 5.0)
ZDROJAK  : viz nize

/*vypis hlavicky*/ 
header("Content-type: application/pdf");

/*vlozeni obsahu souboru*/ 
fpassthru($pdf_final);

/*uvolneni bufferu*/
fflush();



Další informace o konferenci Linux