人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

IE7 でリンクからクリックしてCSV(下記のプログラムが出力する)をダウンロードするとエラーになるようです。右クリックで保存するなら大丈夫のようです。この現象に関して詳しく書いてあるページはないでしょうか?

おそらく header の書き方の問題だと思いますが、
<?php
header('Content-type: text/comma-separated-values');
header("Content-Disposition: attachment; filename=test.csv");
readfile('./test.csv');
?>

●質問者: isogaya
●カテゴリ:コンピュータ インターネット
✍キーワード:CSV IE7 PHP test エラー
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● moke3rd
●60ポイント ベストアンサー

エラー内容がわからないですが、こんな感じではどうでしょうか?

こちらではうまく動作しています。

$filename = "test.csv";

$csvdata = file_get_contents($filename);

header("Content-Disposition: attachment; filename=" . $filename);

header("Content-Type: application/octet-stream; name=" . $filename);

header("Content-length: " . strlen($csvdata));

echo $csvdata;

http://jp.php.net/header

◎質問者からの返答

ありがとうございます。ばっちりです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ