[Perl] => [CGI]


この日記のはてなブックマーク数 このエントリーを含むはてなブックマーク

フォームから渡された値を取得するにはCGIモジュールを利用すると便利です。


[使用例]

#!/usr/bin/perl
use CGI;

my $query = new CGI;


#特定のパラメータを取得
my $variable_name = $query->param('form_name');


#name一覧を取得
@names = $query->param;


#全パラメータをハッシュで受け取る
$params = $query->Vars;



広告
KENTとつくる!ワンランク上のPerl/CGIプログラミン KENTとつくる!ワンランク上のPerl/CGIプログラミン
¥ 2,940 / 売り上げランク: 33718 / 391 ページ

自分は、CGI/Perlについては、ほとんど知らないのですが、自分のホームページに検索エンジン型リンク集を設置したくて、本書を購入しました。
著者のホームページ「KENT WEB」には、よくお世話になっているのですが、CGI/Perlについての知識がなくても、本書に記述されているプログラミングを必要な部分だけ変更して、そのままファイルをサーバーにアップロードすれば、掲示板や、検索エンジン型リンク集等を設置し、カスタマイズすることができます。
ただ、自分の場合、CGI/Perlの知識がほとんど無い状態で本書を利用したため、途中バグが出てしまって、本書だけでは解決できなくて、当初の目的の検索エンジン型リンク集を設置するのに、多少時間がかかってしまいました。
また、自分流にカスタマイズしたくて、いろいろいじったのですが、難しくて、自力で解決するのは困難でした。
結局目的は達成できたのですが、それは、著者のホームページ「KENT WEB」の「サポートコーナー」で助けてもらったからです(感謝)。
ということで、著者のホームページ「KENT WEB」の「サポートコーナー」と併せて本書を利用すれば、CGI/Perlの知識を持ち合わせていない方でも、それほど苦労せずに、ある程度好みのホームページを作ることができるのではないか・・・と個人的には思っております。
結局「KENT WEB」に感謝!ってことですね。

10日でおぼえる Perl/CGI 入門教室 第2版 (10日でおぼえるシリーズ) 10日でおぼえる Perl/CGI 入門教室 第2版 (10日でおぼえるシリーズ)
¥ 2,940 / 売り上げランク: 38192 / 472 ページ

CGIの入門書の中では、頭一つ抜け出た良書のように思います。
分厚いので、とても10日では読破出来ないと思いますが、
がんばって読めば、必ずそれなりの見返りを与えてくれる内容。
ただ、巻末の索引が貧弱なので読み返すには適しておらず、
付箋を挟んだりどこかに書きまとめたりする自分なりの工夫が必要。

BBS RE-DESIGN BOOK - Perl/CGIによる掲示板をリ・デザインしよう![CD-ROM付き] BBS RE-DESIGN BOOK - Perl/CGIによる掲示板をリ・デザインしよう![CD-ROM付き]
¥ 2,079 / 売り上げランク: 40093 / 236 ページ

cgiの基礎を学ぶにはいいが、実用的には古い本です。いまは、掲示板用フリーソフトが新しく配布されているので、私はそれを利用することにした。