質問 > 管理機能 > 「CSV出力」拡張子を.txtに変更したい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
narajin |
投稿日時: 2012/4/5 10:22
対応状況: −−−
|
半人前 登録日: 2012/4/2 居住地: 投稿: 11 |
「CSV出力」拡張子を.txtに変更したい コミュニティのみなさん、いつもお世話になっております。
EC-CUBEバージョン 2.11.4 PHPバージョン PHP 5.2.17 DBバージョン MySQL 5.0.83-log 管理メニューの「コンテンツ管理」→「CSV出力設定」→「高度な設定」→「SQL一覧」→「CSV出力」 上記によりDLされるファイルの拡張子を、「.txt」にすることは可能でしょうか。 以上よろしくお願いします。 |
dimaggio |
投稿日時: 2012/4/9 15:19
対応状況: −−−
|
一人前 登録日: 2011/3/30 居住地: Tokyo 投稿: 120 |
Re: 「CSV出力」拡張子を.txtに変更したい SC_Helper_CSV.php 内の
function lfDownloadCSVFile() にある $file_name = $prefix . date('YmdHis') . ".csv"; 部分を $file_name = $prefix . date('YmdHis') . ".txt"; に書き換えるとご希望の処理になりそうな気がしますが。 ただしここで一律に.txtに変更してしまうと、他のCSVファイルを生成する機能も.txtになってしまうと思います。 $_SERVER['PHP_SELF']の値などで分岐させるなどの配慮が必要かと思います。 |
narajin |
投稿日時: 2012/4/9 20:27
対応状況: 解決済
|
半人前 登録日: 2012/4/2 居住地: 投稿: 11 |
Re: 「CSV出力」拡張子を.txtに変更したい dimaggioさん、今回もありがとうございます。
SC_Helper_CSV.phpの該当箇所を修正したら、できました! 他も一律に.txtになっても特に問題ないと思います エクセルなどの表計算ソフトに読み込んだときに住所欄の「1-2-3」が日付に自動的に変換されたりするので、拡張子を変えてほしいというお客さんの要望におかげさまで応えることができました。ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |