やっぱりバグがあったりするのだ
- あ、もう10月だけど、ま、いいか。
- 自分のサイトのアクセスレポートのスクリプトにバグあり。10月になったら、いきなり$monthがヌルになってた。うーむ。訂正前のコード。
if ($year < 10) { $year ="0$year"; }
if ($sec < 10) { $sec = "0$sec"; }
if ($min < 10) { $min = "0$min"; }
if ($hour < 10) { $hour = "0$hour"; }
if ($mday < 10) { $mday = "0$mday"; }
if (++$mon < 10) { $month = "0$mon";}
$date = "$year/$month/$mday<>$hour\:$min\:$sec";
$addr = $ENV{'REMOTE_ADDR'};
$host = $ENV{'REMOTE_HOST'};
- なんかよくわからんけど、挙動不審なので $month = ($mon+1);をコメントアウトしてたのだった。9月まではif文が成立して事なきを
得てたのだ。なんで+1なのかも不明。
- で、訂正後のコード。
if ($year < 10) { $year ="0$year"; }
if ($sec < 10) { $sec = "0$sec"; }
if ($min < 10) { $min = "0$min"; }
if ($hour < 10) { $hour = "0$hour"; }
if ($mday < 10) { $mday = "0$mday"; }
if (++$mon < 10) { $month = "0$mon"; }else{
$month = ($mon);}
$date = "$year/$month/$mday<>$hour\:$min\:$sec";
$addr = $ENV{'REMOTE_ADDR'};
$host = $ENV{'REMOTE_HOST'};
- 丸写しはイカンぞよ〜。次回からはちゃんと理解して丸写ししようーっと。
|