[PHP-users 4498] CSVファイルDL時にIE5.5が落ちる

tsuyoshi takahashi php-users@php.gr.jp
Thu, 27 Dec 2001 21:32:05 +0900


高橋@山形と申します

分かりにくいSubjectですみません。

php 4.0.6 + PostgreSQL 7.1.3 でDBからクエリした内容を
csvファイルでDLさせるスクリプトを作っていました。
具体的には

ex) dl.php
--------------------------------------------------
    $filename = "data.csv" ;
	header("Content-disposition: attachment; Filename=$filename");
	header("Content-type: application/octet-stream; name=$filename");
    //以下カンマ区切りのデータをエコー
        :
        :
--------------------------------------------------

上のようなスクリプトつくりdl.phpに直接リンクを張り
csvでDLとなります

これは1年前くらいに作ったもので、今気付いたのですが
Win2K + IE5.5 SP2;Q306121;Q312461;Q313675; この環境で実行すると
「ファイルのダウンロード」の窓が出てきて
    ・上記の場所から開く
    ・このファイルをディスクに保存する
この2つの選択肢があり、前者にすると表計算ソフトで開きます(私の場合)
後者にすると、もののみごとにIEがすべて落ちます

憶測ですが
IE5.5のSP2にしてからではないか思っています。
(M$のバグかな。。。。)

ちなみに以下の環境では何の問題もありませんでした。
Win2K + NS4.73&NS6.2
Win98 + IE5.5 SP2;Q306121;Q312461;Q313675;
Mac + IE5.0(2022)

同じような問題でお困りの方、または解決法をご存知の方いらっしゃいましたら
ぜひお知恵をお貸しいただければ幸せです。


--  
tsuyoshi takahashi <mltun@ml.vip.co.jp>