[PHP-users 9367] Re: WebサーバでCSVファイルを生成し、ダウンロードする仕組みで困っております。
KATOH Yasufumi
php-users@php.gr.jp
Mon, 19 Aug 2002 14:28:23 +0900
加藤泰文です.
>>> On Sat, 17 Aug 2002 17:38:05 +0900
in message "[PHP-users 9334] WebサーバでCSVファイルを生成し、ダウンロードする仕組みで困っております。"
koizumi-san wrote:
> WebサーバでCSVファイルを生成して、ユーザにダウンロードさせる仕組みを
> 開発しようとしているのですが、うまく動作しません。
同じような事をやっています.ただ,テンポラリファイルとして CSV ファイ
ルを生成した後,それをダウンロードさせ,後で消去していますが.
> ※ソース
> Header("Content-type: application/octet-stream; name=test.txt");
> Header("Content-disposition: attachment; filename=test.txt");
> echo "a,b,c,d,e,f,g\n";
header("Content-Length: $filesize") ;
header("Content-Disposition: filename=\"$filename\"") ;
header("Content-Type: application/download") ;
$ret = readfile($filepath) ;
って感じです.ただ,Content-disposition の行は
header("Content-Disposition: attachment; filename=\"$filename\"") ;
ってのが正しいかもしれないけど,IE 5.5 でうまくいかないので,上記のよ
うにしてあるというコメントを自分で書いてました.
上記が正しいコードかは分かりませんが (^_^;) ,とりあえず動いています.
--
==============================================
(((( 加藤泰文 (会社) karma@murata.co.jp
○-○ (個人) karma@ae.wakwak.com
==============================================
(Web Page) http://www.ae.wakwak.com/%7Ekarma/
==============================================
北米の音楽のページを更新 (July 24)