[PHP-users 8133] Re: CSV出力のヘッダについて
三山 貴史
php-users@php.gr.jp
Wed, 19 Jun 2002 13:58:21 +0900
はじめまして。
三山貴史と申します。
以前私もまったく同様の事をしたのですが、
以下のようにした結果、うまくいきました。
ただし、たまにテキストがそのまま出ることがあります。
(たまにというのがなぜなのか、いまいちわかりませんが。。)
------↓コード--------------------------------
i18n_http_output("pass");
header("Accept-Ranges: none");
header("Content-Disposition: inline; filename=$filename");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ". strlen($contents) );
header("Content-Type: text/octet-stream");
print($contents);
----------------------------------------------
参考にしたのはこのサイトです。
http://www.itboost.co.jp/phptips/view.php?fCID=18#65
「header("Content-Transfer-Encoding: binary"); 」が効いて
くれていると思うんですが。。
是非一度お試しください。
三山貴史
miyama@name24.jp
----- Original Message -----
From: "mike" <verine@mw.tramonline.net>
To: <php-users@php.gr.jp>
Sent: Wednesday, June 19, 2002 1:21 PM
Subject: [PHP-users 8132] Re: CSV出力のヘッダについて
> 遠藤です。
> ご返答ありがとうございます。
>
>
> > おそらく、ご使用のブラウザはIEだと思われるのですが、IE君には何を言っても
無駄
> > です。
> > Microsoftさんお得意の"親切"機能で、ファイルの中身を自動解析してしまいま
すの
> > で、妥協策として、Content-typeに適当(設定で存在してなさそうな)なものを設
定し
> > たらDLできると思います。
>
> Content-type 適当にためしてみたのですが、
> やはり、DLできるようになりませんでした・・・。
> IEでこの方法をやろうとするのは、無理なのでしょうか?
>
>
>
> =============================
> 遠藤 美貴恵
> mail:verine@mw.tramonline.net
> =============================
> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users