[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[WitchFan 00170] インターネットでランキング



gae です。

かなり内容がずれたのでスレッドを切りました。

▼なかのさん
> 全然しょぼくないです。すばらしい提案だと思います。
> すぐにでも実行したいんですが、肝心のサーバがないんですよね、私の場合。

賛同(?)ありがとうございます。
もしかして、so-netではCGIが使えないのでしょうか?

▼川俣さん
> > スコア登録プログラムを提供して... っていうのがあれば多くの人が幸せになれる
> > と思います。
>  いいですねぇ。トップを競わなくても、自分の技量がどのへんか分かるだけで
> も面白いと思います。

ですよね。
是非やりましょう。
というわけで......


■ランキングCGI仕様たたき台

FileName: ranking.cgi
Param:
  title : ソフトのタイトル。ファイル名に使用
  name  : 登録者の名前
  email : e-mail
  score : 点数
  cmnt  : 登録者のコメント
  code  : 不正データの登録を防ぐための情報…
          とりあえず考えるの面倒なので点数の3倍の数値とか

ex.>http://.../ranking.cgi?title=mame&name=ikeno&naofumi@gld.mmtr.or.jp&;
    score=128&cmnt=とりあえずテスト&code=384

ランキングデータのファイルは title.txt とする。
(titleはcgiへのパラメータ。複数のランキングを収容できるようにするため。
 ranking.cgi?title=mame&... の場合 mame.txt をデータファイルとして使う)
ランクは100位まで管理。
一人が複数の順位にランキングするのを防ぐ。
(「1〜10位まで一人が独占」という状況を無くす)
名前が同じでもe-mailが違っていれば別人物とする。
e-mail は表示しない。
cmnt以外のパラメータは必須とし、記入漏れの場合はエラーを出力する。
(「Error:email,code」のようなシンプルな記述)
同時アクセスしてもファイルが壊れないよう考慮する。


仕様はできました。
あとはお願いします(笑)

-----
gae  http://www.gld.mmtr.or.jp/~naofumi/ww/



ML Archives