CGIとISAPIによるインターネットサービスの拡張
ご利用のサイトの機能を拡張し、スクリプト機能を追加することで、今まで以上に動的に動作するようにできます。
インターネットサービスは、2種類のスクリプトアプリケーションに対応しています。
どちらの場合も、アプリケーションの作成、実行するPerlやPHPなどのスクリプト言語を、あらかじめご利用にマシンにインストールしておかなければなりません。
FirstClassでこの2種類のアプリケーションを利用するには、次の3つの作業を行う必要があります。
・アプリケーションを作成する。
・作成したアプリケーションを、[cgi-bin]フォルダなど、ご利用のハードディスク上の適切な場所に保存する。
・自分のWebサイトのHTMLドキュメントに、このアプリケーションへのリンクを作成して、利用できるようにする。
注意
CGIとISAPIスクリプトについては、FirstClassに関連する部分だけを説明いたします。また、スクリプト言語でアプリケーションを作成する方法については、説明いたしません。
[cgi-bin]フォルダ
CGIスクリプトとISAPIスクリプトを動作させるためには、スクリプトを[cgi-bin]フォルダに保存しなければなりません。[cgi-bin]フォルダは外部フォルダであり、インターネットサービスの実行ファイルと同じフォルダ内に置きます。デフォルトでは作成されないため、自分で作らなければなりません。スクリプトの複雑さによっては、サブフォルダを作成して、個々のスクリプトを異なる種類ごとに保存することもできます。また、2つのスクリプトに同じ名前を付ける場合は、その2つを[cgi-bin]フォルダ内の異なるサブフォルダに保存してください。
インターネットサービスは、Visual Basicアプリケーションなど、WinCGIプロトコルに準拠した実行ファイル用の[cgi-win]フォルダを利用することもできます。[cgi-win]フォルダも外部フォルダであり、デフォルトでは作成されないため、[cgi-bin]フォルダと同じ位置に作成しなければなりません。このフォルダは、管理者デスクトップの[Internet Services]フォルダではなく、インターネットサービスが稼働しているマシン上にあります。したがって、そのマシンに物理的に接続しているユーザだけが、実行ファイルの追加、削除を行うことができます。
| ||