--------------
イナバの3180番 (http://coolier.sytes.net/th_up/src/th_3980.rar) を
妖々夢のリプレイでも情報が出るように改造。


リプレイのデコード部分はcsieのphp版をPerlのモジュールとして書き直しています。

TH7Replay.pmをupload.cgiと同じディレクトリにおいてください。
後の使い方は同じです。





--------------
以下はTH7Replay.pm の使い方

モジュールを読み込んで呼び出すだけです。

use TH7Replay;
@th7info = TH7Replay_getReplayFileInfo($filepath);


戻りは常に要素数7の配列で、内容は以下の通り。
  [日付, プレイヤー名, 使用キャラ, スコア, 難易度, バージョン, 処理落ち率]
情報が取得できなかった場合は、全て空白で埋めた配列が返ります。

使用キャラと難易度は、それぞれ以下の値のいずれかになります。
使用キャラ：
  ReimuA, ReimuB, MarisaA, MarisaB, SakuyaA, SakuyaB
難易度：
  Easy,Normal,Hard,Lunatic,Extra,Phantasm

処理落ち率は小数点以下3桁までで切りつめられた値が返ります。



--------------
ライセンス
元のcsieのソースにはCCライセンスのby-nc-saが付いています。
よって、TH7Replay.pm も同じライセンスでの配布になります。
(http://creativecommons.org/licenses/by-nc-sa/2.0/)


upload.cgiの方はライセンスを見る限りでは改造版の配布は
許可されてないみたいなんですが、まあおおっぴらに配布するわけでも無し、
大丈夫かなあと。


