• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSVファイルのダウンロード)

CSVファイルのダウンロード

このQ&Aのポイント
  • DBのデータをCSVファイルに書き出し、ダウンロードボタン押下でファイルを保存する方法について
  • 現在HTMLでダウンロードボタンを押下すると、download.phpが呼び出され指定のディレクトリにtest.csvファイルがダウンロードされる
  • ディレクトリ指定なしの場合は空のtest.csvファイルがダウンロードされるが、/test/test.csvのファイルをダウンロードしたい

質問者が選んだベストアンサー

  • ベストアンサー
  • Dpop
  • ベストアンサー率51% (279/544)
回答No.1

Location: ヘッダにリダイレクトするのはどうでしょうか? 要するに、CSVファイルをダウンロードさせれば良いのですよね? 以前、PerlでCSVファイルのダウンロードを行わせた時には、Location: ヘッダと言う、HTTP ヘッダの一つを使ってダウンロードさせました。 header("Location: $filename"); なんて感じで行けるんじゃ無いかと思います。

bakenshibakenshi
質問者

お礼

返事遅くなりました。 Dpopさん、回答ありがとう御座います。 header("Location: $filename"); で試してみましたが、ブラウザにCSVの内容が 表示されるようになってしまいました。 ブラウザに表示されずに、ダウンロードがしたいのです。 OSとかの関連でヘッダ情報がシステムによって 違うかったりすると過去ログで書いてありましたので いろいろと試してみたんですけど、 それも駄目だったので、どうしたものか・・・。