Hi all,
    I am new to php. At first, I wrote a php script to generate a pdf
file from a tex file and load that pdf file to the browser by call a
system call of latex -pdftex. After loading the pdf file. I wrote a
function to remove all temp file created by latex. It work fine and it
did all I expected. The php script work on IE 5, Netscape 4.79 and
Mozilla 5.0.
    However, when I've tried to add a command "session_start" at the
beginning of my script and even did set and get those session variables,
different functionility of the php script MISSed upon different browse.
    On Netscape 4.79,  it does generate the pdf file and  remove those
temp file, but loading the pdf file to the browser. The Netscape keeps
complainning about the pdf file is damaged and could not be repaired.
    On IE5, the script does load the pdf file, but it does not remove
those temp file.
    Nevertheless, on Mozilla, it works fine for me!!
    For not loading the pdf on netscape, I thought it is because the
script does some output to the browser before I call
"header("content-type:application/pdf");" Therefore, I put "ob_start()"
before starting session and call "ob_end_clean()" before setting the
header for pdf content. It does not correct the problem.
    I am wondering what exactly the "session_start()" does? How it can
have different effect upon various browser? Of simply, please tell me
how to correct those problems!~
    Thank You Very Much!~

Best Regards,
Harry Yau

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to