フォームの入力を確認するData::FormValidatorとFormValidator::Simple フォームから送信されたデータのチェックをするモジュールはCPANに二つあります。Data::FormValidatorと加藤さんのFormValidator::Simpleがそれ。いままでガリガリと書いていた部分をこれを用いて楽ができないかと試し中。 メールアドレスとパスワードを入れるような以下の登録画面があって、 <form> メールアドレス:<input name="mail" type="text" id="mail" size="20" /><br /> パスワード:<input name="password" type="password" id="password" size="20" /><br /> もう一度パスワード:<input name="password_co
FormValidator::Simpleにエラーメッセージ機能がついた。 FormValidator::Simpleがバージョン0.10でMESSAGE HANDLING機能が追加されたのでさっそく試してみた。 想定するフォームは、以前試した時と同じ <form> メールアドレス:<input name="mail" type="text" id="mail" size="20" /><br /> パスワード:<input name="password" type="password" id="password" size="20" /><br /> もう一度パスワード:<input name="password_confirmation" type="password" id="password_confirmation" size="20" /><br /> パスワードは半角英数字5
名前¶ Data::FormValidator - 入力プロファイルに基づいて、ユーザの(ふつうHTMLフォームからの)入力を妥当性の確認 概要¶ use Data::FormValidator; # For the common case of a validating a single profile provided through a hash reference, # using 'validate' like this is the simplest solution my ($valids, $missings, $invalids, $unknowns) = Data::FormValidator->validate(\%fdat, \%profile); # This is an example of using a validation profile defined
Calendar::Japanese::Holiday Calendar::Japanese::Holidayは祝日の一覧取得、祝日判定、祝日名の取得ができるPerl モジュールです。 CPANにアップ済。 概要 このモジュールで以下のことを行えます。 指定年月の祝日一覧の取得 指定日の祝日判定 祝日判定で祝日だった場合は、祝日名を返すので祝日名の取得もできます。 使用例 use Calendar::Japanese::Holiday; # 祝日一覧の取得 $holidays = getHolidays(2008, 5); $holidays = getHolidays(2008, 5, 1); # 祝日かどうかの判定 $name = isHoliday(2007, 5, 5); 関数 getHolidays($year, $month [, $furikae]) 指定した年月($year
First you make a template - this is just a normal HTML file with a few extra tags, the simplest being <TMPL_VAR> For example, test.tmpl: 最初にテンプレートを作ります - これは <TMPL_VAR> のようにとても簡単な、 2・3 の特殊なタグが入った普通の HTML ファイルです。 例えば、 test.tmpl: <html> <head><title>Test Template</title> <body> My Home Directory is <TMPL_VAR NAME=HOME> <p> My Path is set to <TMPL_VAR NAME=PATH> </body> </html>
名前¶ CookBook - tutorial on session management in cgi applications CookBook - cgiアプリケーションのセッション管理におけるチュートリアル NOTE¶ This document is under construction. この文章は下記の構成となっています。 説明¶ 説明¶ CGI::Session::CookBook is a tutorial that accompanies CGI::Session distribution. It shows the usage of the library in web applications and demonstrates practical solutions for certain problems. We do not recommend you to r
名前¶ CGI::Session - CGIアプリケーションにおける持続的なデータのセッション 概要¶ # オブジェクトの初期化: use CGI::Session; my $session = new CGI::Session("driver:File", undef, {Directory=>'/tmp'}); # 有効なセッションIDを取得 my $CGISESSID = $session->id(); # セッションにデータを格納 $session->param('f_name', 'Sherzod'); # or $session->param(-name=>'l_name', -value=>'Ruzmetov'); # データの回収 my $f_name = $session->param('f_name'); # または my $l_name = $session->par
名前¶ Tutorial - CGI::Sessionのさらに広範囲に渡って記述されたマニュアル 状態メンテナンスの大要¶ HTTPはステートレスなプロトコルですので、WEBサイトに対するそれぞれの webサイトに対するクリックはwebサーバーによって新しい訪問として扱われます。 サーバーは直前の訪問とは無関係です。したがって全てのそれ以前のリクエスト からの状態は失われます。このことによってショッピングカートや、 ログイン認証ルーチン、セキュリティー上の制限を設けるようなサービスなどは web上で不可能になります。よって人々はHTTPが我々を絶望的な状況に投げ入れる ことに対して何らかの対策を取らなければなりませんでした。 我々を救うべく、一定期間ユーザーのセッションを保つHTTPクッキーや クエリ文字列と言った技術が誕生しました。クッキー及びクエリ文字列だけでは RFC 2965, S
[pod] [xml] 名前 CGI - 簡単なCGI(Common Gateway Interface)クラス 概要 # 画面一杯のフォームを作成し、その値をエコーバックする # CGIスクリプト use CGI qw/:standard/; print header, start_html('A Simple Example'), h1('A Simple Example'), start_form, "What's your name? ",textfield('name'),p, "What's the combination?", p, checkbox_group(-name=>'words', -values=>['eenie','meenie','minie','moe'], -defaults=>['eenie','minie']), p, "What's your fa
名前¶ Calendar::Simple - シンプルなカレンダーを作る為のPerl拡張 概要¶ use Calendar::Simple; my @curr = calendar; # 今月を取得 my @this_sept = calendar(9); # 今年の9月を取得 my @sept_2002 = calendar(9, 2002); # 2002年9月を取得 my @monday = calendar(9, 2002, 1); # 2002年9月を取得, # 週の開始を月曜日にする 説明¶ このとてもシンプルなモジュールはcalendarと呼ぶ一つの関数をエクスポート します。この関数はひと月の日付を表すデータ構造を返します。そのデータ構造 は配列リファレンスの配列を返します。配列の第1レベルは月の中の週を表します。 配列の第2レベルは実際の日が入っています。省略時、それぞれ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く