<?php // データ読み込みとか $outputname = "xxxxx.csv"; // 出力ファイルに名前を付ける header("Content-disposition: attachment; filename=" . $outputname); // MIME ヘッダ header("Content-Type: text/csv; "); // // // 以後、データ出力 ?> データの読み込みとか出力の部分は自分の処理にあわせて適当に。 ・・・・で、ふつうは大丈夫だと思うんだけれど、HTML側で、左右にフレームをきって、右フレームから上記処理を実行すると、なぜかその後右フレームがぜんぜん反応しなくなるという、謎の挙動により、半日くらいハマる。 で、結局、対処した方法は、まず呼び出し側のHTMLを、