0:00
 
Window Title
 
 
 
 
 
 
 
 
壁紙の変更

コンピュータ

ネットワーク

ドキュメント

ごみ箱
マイコンピュータ
マイネットワーク
マイドキュメント
ごみ箱

オンラインゲーム

DHTML素材

perl module 忘備録

RFC翻訳

文字コード

 

コンピュータ

ネットワーク


コントロールパネル

perl module 忘備録

CGI::Lite

CGIインタフェースをサポートする(Lite版)

使いそうなものだけ抜粋

use CGI::Lite;
パッケージのロード。

$cgi = new CGI::Lite;
インスタンスの生成。

$cgi->set_platform($platfrom);
プラットフォームの設定。プラットフォーム名は、Unix・Windowsなど。

$cgi->set_directory($path);
アップロードファイルを格納するパスを設定する。エラーの場合は0を返す。
parse_form_dataを実行する前に設定し��ければならならい。

%in = $cgi->parse_form_data;
入力パラメタをハッシュ形式で返す。
ファイルがアップロードされていた場合は、set_directoryで設定されたパスに格納する。

$cookie = $cgi->parse_cookies;
クッキーをハッシュ形式で返す。

$result = $cgi->is_error;
parse_from_data、parse_cookies を実行したときに、エラーが発生すると1を返す。

$msg = $cgi->get_error_message;
is_errorが1の状況で、エラーメッセージを返す。

$cgi->return_error;
ブラウザにエラーを表示してexitする。

$str2 = $cgi->browser_escape($str1);
$str1に含まれる"<"や">"をエスケープした文字列を返す。

$encoded = $cgi->url_encode($url);
$urlをURLエンコードした文字列を返す。

$decoded = $cgi->url_decode($url);
$urlをURLデコードした文字列を返す。

$result = $cgi->is_dangerous($str);
$strに危険な文字(シェルのメタキャラクタ)が含まれていると1を返す。

$safe = $cgi->escape_dangerous_chars($str);
$strに含まれる危険な文字をエスケープした文字列を返す。

レディ