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


記事No: 15711
投稿日: 2017/12/25(Mon) 19:12:51
タイトル日計カウンタ拡張版
ID情報: yoshiyuk
投稿者: よしゆき
URLhttps://matsue-hana.com/

日計カウンタ拡張版 を設置し、カウンター数値は表示されますが、list.cgiにアクセスすると、エラーが表示されます。
https://matsue-hana.com/cgi-bin/dayx/list.cgi
エラー内容
Illegal division by zero at list.cgi line 72.
何が間違っているのでしょうか。よろしくお願いします。


記事No: 15712
投稿日: 2017/12/26(Tue) 15:55:51
タイトルRe: 日計カウンタ拡張版
ID情報: hirayama
投稿者: hirayama

>Illegal division by zero at list.cgi line 72.
>何が間違っているのでしょうか。よろしくお願いします。

現在はちゃんと表示されているようですが、エラーメッセージからすると
list.cgiの72行目は

my $key2 = 480 / $max2;

なので$max2が0かfalseになっていて、0で割ろうとするからエラーになっています。
この$max2が、使い始めは0になってしまう場合があるのが原因だと思います。
72行目の前に

$max2 = 1 if !$max2;

とでも追加しておけば、とりあえずエラーになるのは避けられると思います。


記事No: 15714
投稿日: 2017/12/26(Tue) 18:46:39
タイトルRe^2: 日計カウンタ拡張版
ID情報: yoshiyuk
投稿者: よしゆき
URLhttps://matsue-hana.com/

ありがとうございました。
今日は正常に表示されるようになっていました。
初日はエラーになるということなのですね。
ありがとうございました。


[検索ページ]