CGI ::シンプル

CGI :: Simpleは、CGI.pmに準拠した単純な完全なOO CGIインターフェイスです。
今すぐダウンロード

CGI ::シンプル ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Andy Armstrong
  • 出版社のWebサイト:
  • http://search.cpan.org/andya/

CGI ::シンプル タグ


CGI ::シンプル 説明

CGI ::シンプルCGI.pm準拠のシンプルな完全OOのCGIインタフェースです。 CGI ::シンプルCGI.pm compliant.SYNOPSIS使用CGI ::シンプルで簡単な、完全にOOのCGIインタフェースです。 $ CGI :: Simpleは:: = 1024 POST_MAX。 #ポストデフォルト100KB $ CGI経由で最大アップロード::シンプル:: DISABLE_UPLOADS = 0; #アップロード$ Q =新しいCGI ::シンプルを有効にします。 $ Q =新しいCGI ::シンプル({=> 'FOO' => '1'、 'バー'})。 $ Q =新しいCGI :: Simpleは( 'FOO = 1BAR = 2バール= 3BAR = 4'); $ Q =新しいCGI :: Simpleは(* FILEHANDLE); $ Q->(* FILEHANDLE)保存します。 = $ Q->のparam新しい@paramsで使用されるような#ファイルに現在のオブジェクトを保存します。 #リスト$値= $ q-で>のparam( 'foo' で)として、すべてのparamの名前を返します。 # 'foo' で@values = $ Q-> PARAM( 'FOO')のために供給される第1の値を返します。 #= $ q-の>バールのfoo%フィールドに提供されるすべての値を返します。 #リターンアンタイドキーと値のペアのハッシュ$ hash_ref = $ q-の>バール; #またはハッシュ・リファレンスの%フィールドなど= $ q-で>バール( "|"); #パックと複数の値を「|」むしろ「」より。 @keywords = $ q-の>キーワード。 #リスト$ q-の>のparamとしてすべてのキーワードを返します( 'FOO'、 'いくつか'、 '新'、 '値'); #設定する新しい 'foo' で値が$ q-で>のparam(-name => 'foo' で、-value => 'バー'); $ Q-> PARAM(-name => 'FOO'、 - 値=> )。 $ Q->のparam( 'foo' で、 'いくつかの'、 '新'、 '値'); # 'foo' で$ q-で>アペンド(-name => 'foo' で、-value => 'バー')に付加値。 $ Q->アペンド(-name => 'foo' で、-value => ); $ Q->削除( 'FOO'); #削除のparam「foo」とそのすべての値が$ Q-> DELETE_ALL。 #削除すべての$ファイル= $ q-で>アップロード()ファイルの#番号)(@files = $ q-の>アップロードをアップロード。 #すべてアップロードされたファイルアップロードされたファイル$パントマイム= $ q-の> upload_infoの$ファイル名= $ q-で>のparam( 'upload_file')#ファイル名の名前($ファイル名、 'パントマイム'); #アップロードされたファイル$サイズ= $ q-の> upload_infoのMIMEタイプ($ファイル名 'サイズ'); #アップロードされたファイルのサイズ私の$ FH = $ q-で>アップロード($ファイル名); #GETファイルハンドルながらからの読み取りに(読み($ FH、$バッファ、1024)){...}#の短いと甘いアップロード$ OK = $ q-で>アップロード($ Q->のparam( 'upload_file') ' /path/to/write/file.name」); 。$ Q->のparam( 'upload_file')。 "アップロード" を印刷する "とOKそれを書きました!" $ばOK。 $デコードさ= $ Q-> url_decode($コードされます)。 $符号化= $ Q-> URL_ENCODE($符号化されていません)。 $は( ' " '); $エスケープされていない= $ q-で> unescapeHTML('"' = $ q-の> escapeHTMLエスケープ)。 $ QS = $ q-の> QUERY_STRING。 #GET $ Q-> NO_CACHEのためのクエリ文字列OK(1)として$ Q内のすべてのデータを取得します。 #セットプラグマ:ノーキャッシュ+が印刷満了していない$ Q->ヘッダ(); #簡単に印刷ヘッダ#GET複合ヘッダ$ヘッダ= $ Q->ヘッダ(-type => '画像/ GIF' -NPh => 1、-status => '402支払いが必要'、-expires => '+ 24時間」、-cookie => $クッキー、-charset => 'UTF-7'、-attachment => 'foo.gif'、-COST => '$ 2.00'); #P3Pヘッダ(リダイレクト使用するためのOKも)$ヘッダ= $ Q->ヘッダ(-p3p => 'policyref = "http://somesite.com/P3P/PolicyReferences.xml'); @cookies = $ Q - >クッキー();#取得、利用可能なすべてのクッキーの名前$値= $ q-で>クッキー( 'FOO')#GETクッキーの最初の値が 'foo' で@value = $ q-で>クッキー( 'FOO')#GETクッキーのすべての値は、 'foo' で#は、ヘッダ()メソッド$クッキー= $ q-で>クッキー(-name => 'パスワード' を、-values => 、-expires => '+ 3D'、-domain =>' .nowhere.com」、-path => '/ CGI-binに/データベース'、-secure => 1);印刷$ Q->ヘッダ(-cookie => $クッキー);#セットクッキープリント$ Q->リダイレクト( 'http://go.away.now');#は、リダイレクトヘッダdieniceを($ Q-> cgi_error)印刷する場合$ Q-> cgi_error; CGI ::シンプルそれはパラメータの解析、ファイルのアップロード、クッキー処理およびヘッダ生成のためCGI.pmと同じオブジェクト指向のインターフェースを共有CGI.pm.の代替で比較的軽量降下を提供するこのモジュール完全配向の目的である、しかし。完全な機能のインタフェースが利用可能ですCGIに関し、CGI.pmでのCGI :: Simpleは::標準module.Essentiallyすべてのものを使用することによって、物事の(ないHTML)側が利用可能です。古いものにも、いくつかの新しい方法や追加があります! Perlの・:あなたは、実用的な正確なtask.Requirementsに応じて、CGI.pm 2倍の速については、このモジュールのロードと実行をテストend.InでCGI.pmセクションとの互換性を参照してくださいボンネットの下に行っているものに興味がある場合要件: ・Perl


CGI ::シンプル 関連ソフトウェア

su

SUXは、C ++とJavaのBasicおよび高度な簡潔なデータ構造の高性能ユーティリティのセットです。 ...

249

ダウンロード