記事No | : 2664 |
投稿日 | : 2008/01/19(Sat) 21:26:14 |
タイトル | : DayX v3.6のカウント処理不具合 |
ID情報 | : webcraft |
投稿者 | : 疾風 |
URL | : http://www.sippu.com/cgi-bin/dayx/dayxmgr.cgi |
DayCounter-EXをVer3.6にバージョンアップしました。
確認したところdayx.cgiのカウント処理に不具合があるようです。
dayx.cgiの47行目に
my $date = "$year/$mon";
上記変数が定義されていますが、この $date という変数はこのサブルーチンではなく sub mon_count 内で使用されています。
ということは sub mon_count では変数 $date は未定義値になってしまうのではないでしょうか?
記事No | : 2666 |
投稿日 | : 2008/01/20(Sun) 08:27:48 |
タイトル | : Re: DayX v3.6のカウント処理不具合(自己解決) |
ID情報 | : webcraft |
投稿者 | : 疾風 |
URL | : http://www.sippu.com/cgi-bin/dayx/dayxmgr.cgi |
自己解決しましたのでお知らせします。
mon.dat の最終行に <>123<> のような行があるのでこの行は不要なので削除。(123はアクセス数なので変動する)
そして dayx.cgiの47行目
my $date = "$year/$mon";
上記を
local $date = "$year/$mon";
に修正することで回避できました。