CGI

カウンタ改良

CGI

同じipからは1日に1回しかカウントされないようにしました。 作業時間は1時間くらいです。

カウンタ

CGI

カウンタを設置してから、重い気がする。 他にも直さないといけないところがあるのですが…。 やる気がでないので、しばらく放置します。 とりあえず、区切りのいいところでソースをupする予定です。

カウンタ

とりあえずカウンタが一応動くようになったりました。 もっと早く実装するつもりだったのですが、はてなでIFRAMEが使えないので、急遽gifのカウンタにしました。 今のところ、問題なく動作しているみたいです。 一応ipアドレスを取得してますが、カウントア…

ファイルロック

FLASH+CGIのアクセスカウンタのソースを手に入れたので、ファイルロックの勉強してました。 CGIは、面倒なのでperlでテストしました。 ロックにはflock関数を使います。以下はファイル書き込みの手順(カウンタ用)です。 open(LOCK, "lock.txt"); flock(LOCK,…

動作確認

こちらに動作確認用のサンプルを作ったので試してみてください。 まずは、ウィルスチェックをしてください。 zipを解凍して、以下を環境に合わせて修正してください。 frame.html:14、15行目frameタグのsrc=以降のパス(2箇所) foot.cgi:1行目のperlのパス(1…

CGIでPOST

CGIでデータ送信方式がGETかPOSTかを取得する方法はいたって簡単です。 $method = $ENV{'REQUEST_METHOD'}; とするだけで、GETであれば"GET"。 POSTであれば"POST"が$methodに格納されます。 ちなみに、データがないときは、"GET"が格納されます。 同じくFOR…

TOMCATでCGIを動かそう(2)

今回は、実際にtomcatでCGIを動かします。 あらかじめ、ActivePerlをインストールしておいてください。 まずは、CGIを用意してください。 一応、こちらにテスト用にCGIを作ったので、よろしければどうぞ。 注)必ずウィルスチェックをしてください。 次に、イ…

TOMCATでCGIを動かそう(1)

まず、tomcatをインストールしてください。 tomcatのバージョンは、5.x系と4.x系の最新版を使用してください。 tomcatのダウンロード、インストール方法はググればいくらでも見つかるので割愛します。 因みに、tomcatインストール時にパスワード聞かれると思…