明後日更新します
ランキングCGIに登録できないバグを修正しました。
変数$_を1ずつ増やしていって、$rank位の人と点数を比べて自分のほうが上だったら自分が$rank位に入るというアルゴリズムで動いていたのですが、この場合、最下位の場合に自分のほうが上になる順位がないために順位が登録されないという状況が起こっていたようです。
早い話、順位が登録されていなければ、最下位として登録すればいいということなので、そのように修正しました。
このとき、「まだ順位が登録されていないフラグ」が、「$rank位まで調べたうちではビリ」と同じ意味を持っていたので、そのフラグを流用しました。
例外処理も省くことができたので、以前より軽くなったと思います。
実はまだASKABBSのコードが大部分残っているので実はまだまだ軽くできるのですが。