[PHP-users 2371] Re: PDF出力とIE5.5

f.t. php-users@php.gr.jp
Mon, 01 Oct 2001 15:00:19 +0900


fujiyamaです。

On Mon, 01 Oct 2001 14:13:29 +0900
FUJIMOTO Yoshihiko <fujimoto@omakase.com> wrote:

> > ソースの中で mb_http_output("pass");
> > をやっていないことぐらいでしょうか。
> > > 
> > > //◆ブラウザへの出力処理
> > > mb_http_output("pass");
> > > 
> > > $buf=pdf_get_buffer($pdf);
> 
> と、mb_http_output("pass"); を入れておいたのですが、位
> 置が悪いのでしょうか?。

私はPHPのコードもHTMLのページも全てEUC-jpにしているので特に指定しないで
もうまくいっている…ということで書いてみたんですが、その辺りの設定がうま
くいっているなら問題ないんじゃないでしょうか。どうでしょう?

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

> error_log には、何も出ていませんでした。
> access_log は、
> 
> ●IE5でPDFを開くのに成功した時
> 192.168.0.102 - - [01/Oct/2001:13:55:16 +0900] "POST /wood/pdfout.dbi
> HTTP/1.1" 200 7375
> 
> ●IE5.5でPDFを開くのに失敗した時
> 192.168.0.100 - - [01/Oct/2001:13:56:45 +0900] "POST /wood/pdfout.dbi
> HTTP/1.1" 200 7375
> 192.168.0.100 - - [01/Oct/2001:13:56:45 +0900] "GET /wood/pdfout.dbi
> HTTP/1.1" 200 7160
> 192.168.0.100 - - [01/Oct/2001:13:56:45 +0900] "GET /wood/pdfout.dbi
> HTTP/1.1" 200 7160
> 
> とログが残っていました。
> 
> ファイルサイズの手前が200番なので、http転送は成功してい
> る様子ですが、IE5.5の方は
> 
>  ・POSTした後、2回GETしている
>  ・成功した時のファイルサイズ7375バイトと2回のGETの時
>   のファイルサイズが異なる

2回繰り返すという点については、似たような話が
[PHP-jp 11886] session+header+oci関数で2回in sertされる 
で出ていましたね。(関係あるか分かりませんが)


いつもご迷惑かけます。 
f.t. <fujiyama@pc.mycom.co.jp>