
PHP側では、受取ったファイル名のファイルを読み込んで、処理した後、出力します。
このような時
function dataout($fname){
header(attachment;filename={$_FILES['upfilename']['name']}");
header("Content-Type: application/x-csv");
header("Content-Length: .filesize($fname)");
readfile($fname);
}
で、ファイルをダウンロードさせる事が出来るのですが、このfunctionで、
ダウンロードさせる前に、print文やhtmlタグで、処理内容等を表示させていると、
表示されず、全部ダウンロードするファイルの中身といっしょに送られてしまいます。
header出力は一度しか出来ないのでしょうか、マルチパートにしたい時はどうすれば
よいのでしょうか?
(以上 )
« 最終編集者 YON 日時 2008 年 6 月 19 日(木) 10:34. »