るりまサーチ

最速Rubyリファレンスマニュアル検索!
2410件ヒット [1-100件を表示] (0.076秒)
トップページ > クエリ:-[x] > クエリ:cgi[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

キーワード

検索結果

<< 1 2 3 ... > >>

cgi (38604.0)

CGI プログラムの支援ライブラリです。

...CGI プログラムの支援ライブラリです。

CGI
プロトコルの詳細については以下の文書を参照してください。

* https://tools.ietf.org/html/draft-coar-cgi-v11-03
* 3875: The Common Gateway Interface (CGI) Version 1.1
* https://www.w3.org/CGI/

=== 使用例

=...
...{
require "cgi"
cgi
= CGI.new
values = cgi['field_name'] # <== 'field_name' の配列
# 'field_name' が指定されていなかったら、 ""を返す。
fields = cgi.keys # <== field nameの配列

# フォームに 'field_name' というfield nameがあるときに真
cgi
.has_key?('...
...field_name')
cgi
.include?('field_name')
//}

==== フォームフィールドの値をハッシュとして得る

フォームの値をハッシュとして得るには CGI#params を使います。

//emlist[例][ruby]{
require "cgi"
cgi
= CGI.new
params = cgi.params
//}

また CGI#params は毎...

CGI#header(options = "text/html") -> String (9234.0)

HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。 CGI#out を使わずに自力で HTML を出力したい場合などに使います。 このメソッドは文字列エンコーディングを変換しません。

...HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。
CGI
#out を使わずに自力で HTML を出力したい場合などに使います。
このメソッドは文字列エンコーディングを変換しません。

ヘッダのキ...
...ーとしては以下が利用可能です。

: type
Content-Type ヘッダです。デフォルトは "text/html" です。
: charset
ボディのキャラクタセットを Content-Type ヘッダに追加します。
: nph
真偽値を指定します。真ならば、HTTP のバージョン...
...応します。
: length
送信するコンテンツの長さを指定します。Content-Length ヘッダに対応します。
: language
送信するコンテンツの言語を指定します。Content-Language ヘッダに対応します。
: expires
送信するコンテンツの有効期...

WEBrick::HTTPServlet::CGIHandler::CGIRunner -> String (9216.0)

CGI を実行するためのコマンドを返します。

...
CGI
を実行するためのコマンドを返します。...

CGI#accept_charset -> String (9128.0)

受けとることができるキャラクタセットを文字列で返します。 デフォルトは UTF-8 です。

...受けとることができるキャラクタセットを文字列で返します。
デフォルトは UTF-8 です。

@see CGI.accept_charset, CGI.accept_charset=...

CGI.escape(string) -> String (9118.0)

与えられた文字列を URL エンコードした文字列を新しく作成し返します。

...string URL エンコードしたい文字列を指定します。

例:
require "cgi"

p CGI.escape('@##') #=> "%40%23%23"

url = "http://www.example.com/register?url=" +
CGI
.escape('http://www.example.com/index.rss')
p url
#=> "http://www.example...

絞り込み条件を変える

CGI.escapeElement(string, *elements) -> String (9118.0)

第二引数以降に指定したエレメントのタグだけを実体参照に置換します。

...字列の配列で指定することも出来ます。

例:
require "cgi"

p CGI.escapeElement('<BR><A HREF="url"></A>', "A", "IMG")
# => "<BR>&lt;A HREF="url"&gt;&lt;/A&gt"

p CGI.escapeElement('<BR><A HREF="url"></A>', ["A", "IMG"])
# => "<BR>&l...

CGI.escapeHTML(string) -> String (9118.0)

与えられた文字列中の '、&、"、<、> を実体参照に置換した文字列を新しく作成し返します。

...します。

@param string 文字列を指定します。

require "cgi"

p CGI.escapeHTML("3 > 1") #=> "3 &gt; 1"

print('<script type="text/javascript">alert("警告")</script>')

p CGI.escapeHTML('<script type="text/javascript">alert("警告")</script>')...

CGI.escape_element(string, *elements) -> String (9118.0)

第二引数以降に指定したエレメントのタグだけを実体参照に置換します。

...字列の配列で指定することも出来ます。

例:
require "cgi"

p CGI.escapeElement('<BR><A HREF="url"></A>', "A", "IMG")
# => "<BR>&lt;A HREF="url"&gt;&lt;/A&gt"

p CGI.escapeElement('<BR><A HREF="url"></A>', ["A", "IMG"])
# => "<BR>&l...

CGI.escape_html(string) -> String (9118.0)

与えられた文字列中の '、&、"、<、> を実体参照に置換した文字列を新しく作成し返します。

...します。

@param string 文字列を指定します。

require "cgi"

p CGI.escapeHTML("3 > 1") #=> "3 &gt; 1"

print('<script type="text/javascript">alert("警告")</script>')

p CGI.escapeHTML('<script type="text/javascript">alert("警告")</script>')...

CGI.pretty(string, shift = " ") -> String (9118.0)

HTML を人間に見やすく整形した文字列を返します。

...フォルトは半角空白二つです。

例:
require "cgi"

print CGI.pretty("<HTML><BODY></BODY></HTML>")
# <HTML>
# <BODY>
# </BODY>
# </HTML>

print CGI.pretty("<HTML><BODY></BODY></HTML>", "\t")
# <HTML>...

絞り込み条件を変える

<< 1 2 3 ... > >>