▲ジモティーズトップへ
CGI・PHPスクリプトの設置
いろいろなサイトを見ていると、多くのサイトに「掲示板」や「アンケート」「メールフォーム」などが設置してあります。これらはスクリプトといわれ、今まで勉強してきたHTMLでのページ制作とは過程とは若干違うアプローチが必要となります。

設置は多少面倒ですがこれらを設置することでホームページの可能性は飛躍的にこ向上し、双方向のコミュニケーションが可能となります。代表的なスクリプトは「掲示板」や「アンケート」・「ショッピングカート」などがありますが、ほとんどのスクリプトはネット上にフリーウエアとして流通しているので一から自分で作る必要はありません。このコーナーではCGIやPHPスクリプトの設置の流れについて解説して行きます。

用語集
CGIとは
Webサーバが、Webブラウザからの要求に応じて、プログラムを起動するための仕組み。従来、Webサーバは蓄積してある文書をただ送出するだけであったが、CGIを使うことによって、プログラムの処理結果に基づいて動的に文書を生成し、送出することができるようになった。CGIはどのような開発言語でも使用できるが、実際にはPerlなどがよく使われる傾向にある。類似の技術にはSSIやASPなどがある。
Perlとは
Larry Wall氏が開発したプログラミング言語。テキストの検索や抽出、レポート作成に向いた言語で、表記法はC言語に似ている。インタプリタ型であるため、プログラムを作成したら、コンパイルなどの処理を行なうことなく、すぐに実行することができる。CGIの開発によく使われる。とにかく機能が豊富なことで知られる。当初はUNIX上で利用されたが、現在ではWindowsを含む様々なプラットフォームに移植されている。
PHPとは
動的にWebページを生成するWebサーバの拡張機能の一つ。また、そこで使われるスクリプト言語。レイアウトの「雛形」となるHTMLファイル内に、処理内容を記述したスクリプトを埋め込み、処理結果に応じて動的に文書を生成し、送出することができる。正式名称の「PHP: Hypertext Preprocessor」にもあるように、動的に生成されるページの作成に向いている。また、XMLのサポートや各種データベースとの連携に優れている点などから近年普及しつつある。プログラムの表記法はC言語、Java、Perlの各言語から転用したものがベースとなっているが、PHP独自のものもある。言語仕様やプログラムはオープンソースソフトウェアとして無償で入手することができる。
出典:IT用語辞典 e-Words http://e-words.jp/








    

 Copyright(C) 2001 備中高梁観光案内所