![]() |
| カレッヂ |
質問者 たま
投稿日 2005/6/26(日) 19:39:24
ファイル処理なんですが、初心者でサンプルCGIでそれらしいものを見ても うまく改変できません。 SSIが使用できないのでCGIでアクセスログを残したいのです。 アクセスログを日付別ファイ名で保存をしたい。 20050624.log # 一昨日のlog 20050625.log # 昨日のlog 20050626.log # 本日のlog どうかお力を貸してください。
【習熟度】多少の設置経験 |
回答者 sim
[削除]
投稿日 2005/7/2(土) 10:42:26
@T = localtime(time);
$T[5] += 1900;
$T[4] += 1;
for($i=0;$i<5;$i++){
$T[$i] = sprintf("%02d",$T[$i]);
}
open(FP,">> $T[5]$T[4]$T[3].log");
print FP "$T[2]:$T[1]:$T[0]\t$ENV{'REMOTE_ADDR'}\t$ENV{'HTTP_USER_AGENT'}\t$ENV{'HTTP_REFERER'}\n";
close(FP);
今な感じでいかがでしょう。 |
返信(回答)する
| Web裏技 |