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