□Perl 講座 超初級編 > #!/usr/local/bin/perl
◆さぁ、一行目!!
Perlを記述する環境で必要なものは、基本的にはメモ帳ひとつで大丈夫です。もちろん、高度なテキストエディタを利用してもらっても良いと思います。因みに私は、秀丸エディタを愛用してます。PerlでCGIスクリプトを記述するさい、OS(オペレーティングシステム)がUNIXの場合のお約束で、『#!/usr/local/bin/perl』や『#!/usr/bin/perl』など記述します。
これは、#!以降で示したperlを実行するプログラムを2行目以降実行させるためのもので、#!の前後に余計なものを書いてはいけません!!一行目が改行だったり、#!の前にスペースを入れたりしてもいけません。パスについてはサーバによって若干異なりますが、殆ど上記であげた2例のどちらかでしょう。
サーバ利用に当たってのガイドラインなどから、正しいパスを記述してください。
これがUNIX上でPerlを走らせるまず第一歩です!!
尚、サーバが他のOSの場合はこれは有効ではないので、またそれぞれのプラットフォームでサポートされている方法で起動するようにしてください。この場においては説明は割愛させて頂きます。と言うか私がいまいちよく解っていないとも言います・・・。ごめんなさい( ´Д`)(自爆)
その内気が向いたら、調べてご案内します(謎)
◆CGIの世界へようこそ
1行目がしっかりかけたなら、2行目以降はもうCGI・Perlの世界です!!ね?簡単でしょ?
って専門家の方に読まれたら怒られてしまうかもしれませんが、少しでも多くの人に興味を持っていただくため、興味のある人の手助けになればと、あえてこの表現を使わせていただきます。
実際のところ私が勉強し始めた時は、この時点で躓いていました・・・。と言うより、ハードルが高いという先入観のため、興味を持っていたとしてもなかなか手が出せなかった自分がいました。いろいろと勉強できるHPは沢山ありましたが、私にとっては難しかった・・・。いきなりリファレンスを見て記述しなさいと言われても、無理な話ですから・・・。
その当事、私が欲しかった?HPをこの場で実現するのが目標です。
まだまだ、未熟者ですから、何かご意見・ご要望・ご指摘ありましたらお寄せください。極力反映して良いHPにしていきたいと思います。さぁ、あなたはCGIの世界に踏み込みました!!(謎?)
□超初級編 まず始めに・・・。
第一章 CGIって? | |
・Common Gateway Interface | CGIって?Perlって何? |
・データのやり取りについて | CGIの仕組み、データの受け渡しについて |
・CGIの危険性 | CGIを利用する前に良く認識する必要があります |
・CGIの起動の仕方・データの受け渡し方 | CGIを起動する方法について |
第二章 PerlでCGIを組んでみよう! | |
・#!/usr/local/bin/perl<< | まずは1行目!CGIの世界へ・・・(大げさ) |
・データのフラッシュ | 何するの?そして2番目にすること |
・Headerの記述 | 3番目とおさらいです。 |
・簡単な命令文 | 命令文って?実際に記述してみよう! |
第三章 動かしてみよう! | |
・パーミッション(行動権)の意味と設定 | パーミッションについての説明と例 |
・アップロードしてみよう!! | FTPソフトの使い方とパーミッション変更方法 |
・実際アクセスしてみよう!! | アクセスする方法は?エラーが起きたら? |