Perl/CGI職人気質
■解説
昨今、多くの企業や個人がホームページを持つようになり、インタラクティブなコンテンツを提供すべく、CGIが多く使われるようになりました。ほとんどのホームページはホスティングサービス事業者が提供する共有サーバを利用しています。しかし、CGIを使うにはさまざまな制約があり、自由にCGIを作成して動かすことができないことが多いのではないでしょうか。
本書では、そのような悩みを解決すべく、他書ではあまり紹介されていないホスティングサーバでも使えるテクニックを紹介することに重点を置いています。
会社のホームページ関連を任されているシステム管理者の方、ホスティングサーバを使っているクライアントからCGI製作を請け負うホームページ作成会社の方、CGI/Perlプログラマーの方、個人でホームページを開設し活躍されている方を対象としています。
CGIアプリケーションでは必須のフォームの受付テクニックから始まり、メール送信、XML、セキュリティー対策、アクセス解析など、広範囲にわたり、さまざまなテクニックを紹介していきます。
Perlは文字列操作が得意な言語です。しかし半角英数字だけを扱うのであれば非常に簡単なのです。半角英数字では簡単な文字列評価や変換も、日本語となると、文字コードの知識、テクニックが必要です。本書では、日本語文字列を自由自在に扱えるよう、さまざまなテクニックを披露いたしました。
メールを送信するテクニックでは、RFCに沿った厳密なメールフォーマットを解説した上で、日本語を扱うためのテクニック、ファイルを添付するテクニック等を紹介しています。
その他、CGIアプリケーションを作るためだけのテクニックにとどまらず、ホスティングサーバの仕様を調べるためのテクニックも紹介しています。どんなPerlモジュールがインストールされているのか、どんなOSなのか、どんなコマンドが使えるのかなど、多種多様なサーバ情報を取得することができるようになります。
|