CGI Script
HOME / CGIスクリプト
ここでは多くの無料CGIを配布しています。CJ-Clubの目玉コンテンツです。
CGIを設置するには、自分から学ぶ姿勢と、努力が必要です。一度、設置方法を覚えてしまえば、次回からは簡単になることうけあいです。
What's CGI Script?
CGIスクリプトってなんじゃらほい?
- CGI とは Common Gateway Interface の略で、プログラムを起動する際に受け渡しするもの等を決めた仕様です。様々な言語で記述することができます。
- 簡単に言うと、「笑っていいとも」の「テレフォンショッキング」で必ず電話を使って、最後に「いいとも!」で終わるという決まりと同じようなものです。
- 決まりに従える言語であればどのような言語でも記述することができますが、一般的に Perl という言語で記述されます。ここで配布しているCGIスクリプトも Perl で記述されています。
- CGIスクリプトを利用すれば、掲示板やカウンタ、アンケートなど、HTMLだけでは実現できない双方向性をもたせることができます。
Check Point
CGI設置の前に確認しなければならないこと
自分の使っているサーバがCGIを使えるか (→サーバって?)
- CGIは、サーバのコンピュータが処理するため負荷がかかるため、またセキュリティ上の理由から、設置することができないサーバがあります。
- CGIが設置できるサーバの場合、設置方法がサーバによって異なることがあります。必ず設置方法を記述したページを探し、熟読するようにしてください。
→CGIが設置できない:CGIが利用可能なサーバに引っ越す(サーバリンク)。
→ページが見つからない:管理者にメールを出して聞いてみるか、Googleなどの検索サイトで サーバ名 と CGI設置 とキーワードを入れて検索してみてください。
CGIを設置できるディレクトリの確認 (→ディレクトリ?)
- サーバによって、CGIをアップするディレクトリ(ディレクトリ=フォルダ)が決まっている場合があります(例:@nifty/Panasonic hi-ho等)。
- その場合はこのサイトのマニュアルに従わずに、サーバ側の決まりを優先し、指定されているディレクトリにアップしてください。
- 特に決まっていない場合はこのサイトのマニュアルどおりに試してみてください。
- サーバによって、指定するパーミッションが決まっているサーバ(例:tok2等)や、パーミッションを設定しなくてもよいサーバ(例:Panasonic hi-ho/Windows系サーバ等)などがあります。
- その場合もこのサイトのマニュアルに従わずに指定されたパーミッションまたはパーミッションを変更しないなど、サーバ側の説明を優先して行ってください。
- 特に決まっていない場合はこのサイトのマニュアルにしたがってパーミッションを変更してください。
CGIにアクセスするURLを確認
- CGIサーバとHTMLなどのサーバをわけ、負荷を軽減する目的で最近はCGI専用のURLを利用しなければならないサーバも多いようです(BIGLOBE www5*系サーバ/@nifty/Panasonic hi-ho/infoseek等)。
- これは、そのURLでなくては起動しないので注意してください。また、HTMLからリンクするときもそのURLで指定しなければなりません。
サーバ側の決まりを守る
- サーバ側でCGIの利用を規制している場合がありますが、それは必ず守るようにしましょう。例として、以下のような決まりがあります。
- 他サーバからのCGI起動の禁止(多くの場合は他サーバから起動しません/CGIのレンタルをさせない目的)
- CGI設置個数の制限(負荷の軽減目的)
- Chatの設置の制限(負荷の軽減目的)
- サーバを共有利用している人が快適に使用できるように心がけましょう。
CGI Script DownLoad
CGIスクリプト ダウンロード
! サンプルはすべてタグを使えないようにしています
! ダウンロードした時点で利用規約に同意したとみなします。
設定ファイルをオンラインから編集したい場合は SET UP v1.0a をどうぞ。
|
| 1998-2004 Copyright(C) りゅういち
http://www.cj-c.com/cgi_s/index.html
|