記事No | : 13238 |
投稿日 | : 2014/09/06(Sat) 22:44:11 |
タイトル | : clipmail 複数運用時のcsvを識別したい |
ID情報 | : aki0913 |
投稿者 | : chari |
URL | : http://www.eplan-e.com/clipmail/clipmail.html |
いつも大変お世話になり、本当にありがとうございます。
早速ですが
例えばclipmail01、clipmail02というように2つのフォルダを、同じサイトで同時運用した場合のログファイルについて伺います。
(各フォルダ内は、それぞれ必要なファイルが収まっている状態)
テストの結果、この場合もフォーム入力されたデータはclipmail01、clipmail02ともに各自のログを記録してくれました。
とてもうれしいです。
しかし管理画面からダウンロードしたファイル名は、どちらもdata.csvとなっております。
ファイルの中身も、clipmail01、clipmail02のフォームが同じ形式なので、data.csvを開いた場合、第1行目の項目は同じです。
--------------------------------------------------
日付 IPアドレス お名前 メールアドレス ご住所 内容
--------------------------------------------------
そのため、一見どちらのログかわかりません。
これを例えば、次のようにタイトル名(例:「ABCのデータ」など )を追加した形にすることは可能でしょうか?
--------------------------------------------------
ABCのデータ
日付 IPアドレス お名前 メールアドレス ご住所 内容
--------------------------------------------------
または、ログファイル名を、
clipmail01 のログは data01.csv
clipmail02 のログは data02.csv
の様に変えることは可能でしょうか?
記事No | : 13248 |
投稿日 | : 2014/09/08(Mon) 10:18:56 |
タイトル | : Re: clipmail 複数運用時のcsvを識別したい |
ID情報 | : hirayama |
投稿者 | : hirayama |
1行目にタイトルを追加するなら、admin.cgiの84行目
print qq|日付,IPアドレス,|, join(',', @item), $br{$in{br}};
↓
print qq|ABCのデータ$br{$in{br}}日付,IPアドレス,|, join(',', @item), $br{$in{br}};
csvの名前を変えるなら、80行目
print "Content-Disposition: attachment; filename=data.csv\n\n";
↓
print "Content-Disposition: attachment; filename=data01.csv\n\n";
と、いずれも1行修正するだけでいけそうです。
記事No | : 13254 |
投稿日 | : 2014/09/08(Mon) 14:46:03 |
タイトル | : Re^2: clipmail 複数運用時のcsvを識別したい |
ID情報 | : aki0913 |
投稿者 | : chari |
URL | : http://www.eplan-e.com/clipmail/clipmail.html |
> 1行目にタイトルを追加するなら、admin.cgiの84行目
> print qq|日付,IPアドレス,|, join(',', @item), $br{$in{br}};
> ↓
> print qq|ABCのデータ$br{$in{br}}日付,IPアドレス,|, join(',', @item), $br{$in{br}};
>
> csvの名前を変えるなら、80行目
> print "Content-Disposition: attachment; filename=data.csv\n\n";
> ↓
> print "Content-Disposition: attachment; filename=data01.csv\n\n";
>
> と、いずれも1行修正するだけでいけそうです。
hirayamaさま
いつもありがとうございます。
教えて頂いた内容で書き換えてみました。
ファイル名の変更も、ファイル内に一行追加もどちらも同時に出来ました。
感激です!!