KENT-WEB サポートコーナー 過去ログ [ 0459 ]


記事No: 13238
投稿日: 2014/09/06(Sat) 22:44:11
タイトルclipmail 複数運用時のcsvを識別したい
ID情報: aki0913
投稿者: chari
URLhttp://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
URLhttp://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さま
いつもありがとうございます。
教えて頂いた内容で書き換えてみました。
ファイル名の変更も、ファイル内に一行追加もどちらも同時に出来ました。
感激です!!


[検索ページ] [掲示板]