フリーCGIスクリプト集

このコーナーでは、みなさんのWebサイトをよりアクティブで楽しいものにするための、CGIスクリプトを無料で配布しています。自由にカスタマイズして、みなさんのWebサイト作りに役立ててください!

はじめに

ここで公開されているスクリプトに共通の特徴と、ポリシー、主な注意事項について説明します。

XHTMLの採用

W3Cの推奨するXHTML1.1に準拠した正しい文法のHTMLソースを出力し、装飾はすべてスタイルシートで行う方針を採用しました。これによって、ドキュメントとしての汎用性、再利用性が向上します。

ただし、スタイルシートに慣れていない利用者のために、次項で説明するテンプレート機能によって一般的なHTML3.2準拠の見栄えを作成することも可能にしました。

見栄え(HTML)と機能(スクリプト)の分離

多くの場面でテンプレート方式(スキン方式)を採用し、可能な限りHTML部分とログなどのデータ部分の分離を行いました。これによって、将来的なスクリプトのバージョンアップがあった場合でも、HTML部分を再度カスタマイズすることなく、スクリプトの差し替えだけでデザインを引き継ぎつつ、新機能を利用することが可能になります。

JavaScriptによるCookie操作

JavaScriptが使用できるブラウザとCookieが使用できるブラウザがほぼ同一であるため、Cookieの制御をすべてJavaScriptで行うようにしました。Cookieを使用する際にサーバ側での処理が一切介在しないため、一部の無料サーバなど、Cookieをサポートしていないサーバ環境でも、ユーザ側だけでCookieを使用することが可能になります。同様に、サーバ側の処理負荷を軽減させます。

シンプルさと管理機能の充実

見栄え重視の派手な機能はあまり積極的にサポートしていません。その代わりに、ログ操作などの保守、管理機能を重視しています。

万全のアフターサポート

Web相談室に寄せられた不具合や不明点に関する質問には現在までほぼ確実に回答し、解決させています。規模にもよりますが、改造に関するお問い合わせにも極力サポートさせていただいています。もちろん、すべて無料です。

スクリプト

下記のスクリプトは、予告なく、随時バージョンアップすることがあります。また、新バージョンを先行して設置するため、サンプルと公開バージョンの仕様が一致していない場合があります。

スクリプトver概要説明ダウンロードサンプル更新日
じょじょメ〜ル 7.04 簡易メール送信フォーム 説明 mail704.lzh / mail704.zip サンプル 2006/03/27
じょじょちゃっと 7.04 Cookie対応簡易Webチャット 説明 chat704.lzh / chat704.zip サンプル 2004/08/09
じょじょ伝言板 7.04 Cookie対応簡易Web伝言板 説明 dengon704.lzh / dengon704.zip サンプル 2006/09/18
じょじょゲスト 7.09 Cookie対応簡易ゲストブック 説明 guest709.lzh / guest709.zip サンプル 2007/07/20
じょじょBBS 8.15 多機能電子会議室システム 説明 bbs815.lzh / bbs815.zip サンプル 2007/07/20
じょじょチョイス 7.15 電子投票システム 説明 choice715.lzh / choice715.zip サンプル 2003/11/15
じょじょカウント 7.30 アクセス解析機能付きカウンタ 説明 count730.lzh / count730.zip サンプル 2007/02/04
pngcat for UNIX 1.2.0 PNG画像連結ツール UNIX版   pngcat-1.2.0.tar.gz   2000/05/27
pngcat for Win32 1.2.0 PNG画像連結ツール Win32版   pngcat.lzh / pngcat.zip   2000/05/27

旧バージョン(XHTML対応の7.00以前)の最終版は以下からダウンロード可能です(LZH版のみとなります)。

当面の間、サポートは継続して行う予定ですが、サンプルの公開などは行っておりませんので、ご了承ください。設置方法は各アーカイブ内の readme.txt を参照してください。

確認事項

ここで公開されているスクリプトを使う前に、必ず次のことを自分のWebサイトを置いているプロバイダに確認してください。

利用規定

ダウンロードの際には、必ず以下の事項を確認してください。

Presented by じょじょ♪ <webmaster@starwars.jp>  (http://www.starwars.jp/web/