るりまサーチ

最速Rubyリファレンスマニュアル検索!
690件ヒット [1-100件を表示] (0.019秒)

別のキーワード

  1. rexml/document node_type
  2. win32ole ole_type
  3. rss type
  4. rss type=
  5. net/imap media_type

検索結果

<< 1 2 3 ... > >>

cgi (38610.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?('...
...名前
value.content_type # content_type
//}



==== クライアントにクッキーを渡す

//emlist[][ruby]{
require "cgi"
cgi
= CGI.new
for name, cookie in cgi.cookies
cookie.expires = Time.now + 30
end
cgi
.out("cookie" => cgi.cookies){"string"}

cgi
.cookies # { "name1" =...

CGI::QueryExtension#auth_type -> String (9117.0)

ENV['AUTH_TYPE'] を返します。

...ENV['AUTH_TYPE'] を返します。...

CGI::QueryExtension#content_type -> String (9117.0)

ENV['CONTENT_TYPE'] を返します。

...ENV['CONTENT_TYPE'] を返します。...

CGI::Html3#doctype (9100.0)

@todo

@todo

CGI::Html4#doctype (9100.0)

@todo

@todo

絞り込み条件を変える

CGI::Html4Fr#doctype (9100.0)

@todo

@todo

CGI::Html4Tr#doctype (9100.0)

@todo

@todo

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

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

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

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

: type
C...
...ontent-Type ヘッダです。デフォルトは "text/html" です。
: charset
ボディのキャラクタセットを Content-Type ヘッダに追加します。
: nph
真偽値を指定します。真ならば、HTTP のバージョン、ステータスコード、
Date ヘッダをセッ...
...効期限を Time のインスタンスで指定します。
Expires ヘッダに対応します。
: cookie
クッキーとして文字列か CGI::Cookie のインスタンス、またはそれらの配列かハッシュを指定します。
一つ以上の Set-Cookie ヘッダに対応しま...

CGI#out(options = "text/html") { .... } (9060.0)

HTTP ヘッダと、ブロックで与えられた文字列を標準出力に出力します。

...めの情報を指定します。

例:
cgi
= CGI.new
cgi
.out{ "string" }
# Content-Type: text/html
# Content-Length: 6
#
# string

cgi
.out("text/plain"){ "string" }
# Content-Type: text/plain
# Content-Length: 6...
...ver" => ENV['SERVER_SOFTWARE'],
"connection" => "close",
"type" => "text/html",
"charset" => "iso-2022-jp",
# Content-Type: text/html; charset=iso-2022-jp
"language" => "ja",
"expir...
...es" => Time.now + (3600 * 24 * 30),
"cookie" => [cookie1, cookie2],
"my_header1" => "my_value",
"my_header2" => "my_value"}){ "string" }

@see CGI#header...
<< 1 2 3 ... > >>