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

PHP5 CSVファイルのダイアログ出力

このQ&Aのポイント
  • CSV形式のファイルをPHP5でダウンロードさせる方法について解説します。
  • エクセルで開くと文字化けしてしまう問題や、ファイルの先頭にHTMLの内容が出力される問題についても触れます。
  • また、SEOを意識したタイトルやハッシュタグの作成方法についてもご紹介します。

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

  • ベストアンサー
  • yui-magic
  • ベストアンサー率62% (20/32)
回答No.1

ボタンを押してから出力までの流れが詳しくわからないので、 具体的にどこを修正すればいいのかは答えられませんが、 (1)エクセルで開くと文字化けしてしまいます。  文字コードを「Shift-JIS」に変換してから出力すると文字化けが直ると思います。 (2)ファイルの先頭になぜか下記のようなHTMLの内容が出力されてしまいます。  header関数が実行される前にHTMLを出力してしまっているのだと思います。 文字コードの変換は以下のページを参考にしてみてください http://php.plus-server.net/function.mb-convert-encoding.html

noname#152215
質問者

お礼

遅くなってしまいましたが丁寧なご回答ありがとうございました!!