CGIプログラム及びサポートツール


注意:このページにあるプログラムのほとんどは、CGIあるいはSSIを使用しています。あなたがホームページを置いているWebサーバがCGIやSSIをサポートしていないと使用できません。

また、プログラムによってはデザインの指定にスタイルシートを使用しています。プログラム側をいじらずに色やフォントなどのデザインだけ変更することができるためです。もし細かいカスタマイズが必要なら、スタイルシートの使い方についてあらかじめ学んでおくことをおすすめします。

もくじ
はじめに
CGIの基礎
CGIのセキュリティホール
パスワードを掛ける
カウンタ
Simple CGI Counter ・非常に単純なCGI版アクセスカウンタプログラム。フォントは変更できませんが、フォントがスクリプトに埋め込まれた特殊な構成なのでfly等の外部プログラムをインストールする必要がなく、インストールが楽です。
Simple SSI counter ・非常に単純なSSI版アクセスカウンタプログラム。フォントはGIF/JPG/XBM/PNGファイルなどから好きなものを使用できます。
漢字計数器 ちゃんと漢数字でカウントしてくれるカウンタ!
ファイル日時表示
ファイル更新日時表示 掲示板などの更新日時を表示するのに便利です。何日前かによって色も変化します。SSI版とCGI版を用意。
その他
Link Manager リンク登録スクリプト。
会員パスワード管理ソフト「秘密の花園」 v1.00 パスワードのかかった会員専用サイトのユーザ登録処理を簡単に行うソフト。
ユーザプロフィール登録や、パスワード再発行にも対応。
ユーザのID・名前・地域・電子メールアドレス・コメントを一覧することができて便利です。
フォームメーラ(要jcode.pl 入力フォームをメールとして送るためのCGIです。普通はHTMLファイルのフォームから呼び出しますが、直接呼び出すと「ご意見をどうぞ」フォームとして起動します。また、パラメータを変更すると英語対応にもなります。
[New!]簡易スパムフィルタが付きました。既定では、[url=または<a href=の含まれるメッセージの送信を禁止します。
formmail110.zip (ZIP形式アーカイブ、Windows向け)
formmail110.tar.gz (tar+gzip形式アーカイブ、UNIX向け)
環境変数チェッカ いろんなバージョンを見かけますが、これはうちのページにも付けてあるのと同じものです。(サンプル画面)
Password Encoder  htpasswd形式のパスワードを暗号化するCGIスクリプトです。プロバイダがtelnetをサポートしていないなど、htpasswdが使えない場合便利です。(サンプル画面)
Referer-Sweeper リンク元情報を消すためのスクリプト。
SSIemu CGIが使えるがSSIの使えないサーバで、CGIを使って擬似的にSSIスクリプトを(制限が多いながらも)動かすプログラム。
Picture Randomizer 絵をランダムに選択して出力するプログラム。
CGIの改造
Ahhan! BBS改造計画 「名無しさん」という名前の投稿を排除する方法、リモートホスト表示を付ける方法。

戻る