429件ヒット
[1-100件を表示]
(0.034秒)
種類
- インスタンスメソッド (352)
- ライブラリ (44)
- 文書 (11)
- 特異メソッド (11)
- クラス (11)
ライブラリ
-
cgi
/ html (308) -
webrick
/ httprequest (11) -
webrick
/ httputils (22)
クラス
-
CGI
:: Cookie (22) -
WEBrick
:: HTTPRequest (11) -
WEBrick
:: HTTPUtils :: FormData (22)
モジュール
-
CGI
:: HtmlExtension (308)
キーワード
- Cookie (11)
-
cgi
/ session (11) - checkbox (22)
-
checkbox
_ group (22) -
file
_ field (22) - filename= (11)
- hidden (22)
- new (11)
-
password
_ field (22) -
radio
_ group (22) - reset (22)
- rss (11)
-
ruby 1
. 6 feature (11) -
script
_ name= (11) -
scrolling
_ list (22) - submit (22)
-
text
_ field (22) - textarea (22)
- win32ole (11)
検索結果
先頭5件
-
cgi (38574.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?('......ラインモード
cgi には、コマンドラインから CGI スクリプトを動かすための仕組み(オフラインモード)があります。
コマンドラインから以下のように実行すると、
$ ruby -r cgi some_script.rb
(offline mode: enter name=value pairs on st... -
CGI
:: Cookie # name=(value) (21100.0) -
クッキーの名前をセットします。
クッキーの名前をセットします。
@param value 名前を指定します。 -
WEBrick
:: HTTPUtils :: FormData # name=(value) (15112.0) -
フォームデータの name 属性を文字列で表すアクセサです。
...ータの name 属性を文字列で表すアクセサです。
@param value フォームデータの name 属性を文字列で指定します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].name #=> "q"
end
end
MyCGI.new.start()... -
cgi
/ session (6424.0) -
CGI のセッション管理を行うライブラリ。
...CGI のセッション管理を行うライブラリ。
セッションとは、HTTP の一連のリクエストとレスポンスが属するべき
コンテクスト (状況) のことをいいます。
セッション管理には従来通り cgi ライブラリが提供する
クッキーを使...... cgi/session を使用した方がよりわかりやすいでしょう。
セッション情報は Hash ライクなインターフェースです。
セッションはセッション ID とプログラムが記録した
セッション情報から構成されます。
デフォルトでは CGI::Se......] = "value"
CGI::Session オブジェクトは Hash のようなもので、キーに対応する値を記録します。
デフォルトではプログラム終了時にセッション情報はファイルに記録されます。
=== 使い方 (セッション情報を得る)
name = session['n... -
WEBrick
:: HTTPRequest # script _ name=(value) (6116.0) -
CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。
...
CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。
@param value SCRIPT_NAME を文字列で指定します。... -
CGI
:: Cookie . new(name = "" , *value) -> CGI :: Cookie (3144.0) -
クッキーオブジェクトを作成します。
...の値、または値のリストを指定します。
: path
このクッキーを適用するパスを指定します。デフォルトはこの CGI スクリプトのベースディレクトリです。
: domain
このクッキーを適用するドメインを指定します。
: expires......リストを一つ以上指定します。
例:
cookie1 = CGI::Cookie.new("name", "value1", "value2", ...)
cookie1 = CGI::Cookie.new({"name" => "name", "value" => "value"})
cookie1 = CGI::Cookie.new({'name' => 'name',
'value'......'httponly' => true # optional
})
cgi.out({"cookie" => [cookie1, cookie2]}){ "string" }
name = cookie1.name
values = cookie1.value
path = cookie1.path
domain = cookie1... -
WEBrick
:: HTTPUtils :: FormData # filename=(value) (3112.0) -
フォームデータの filename 属性を文字列で表すアクセサです。
...性を文字列で表すアクセサです。
@param value フォームデータの filename 属性を文字列で指定します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].filename #=> "my_file.txt"
end
end
MyCGI.new.start()... -
CGI
:: Cookie (3036.0) -
クッキーを表すクラスです。
...クッキーを表すクラスです。
例:
cookie1 = CGI::Cookie.new("name", "value1", "value2", ...)
cookie1 = CGI::Cookie.new({"name" => "name", "value" => "value"})
cookie1 = CGI::Cookie.new({'name' => 'name',
'value' => ['value1', 'value2', ...],......})
cgi.out({"cookie" => [cookie1, cookie2]}){ "string" }
name = cookie1.name
values = cookie1.value
path = cookie1.path
domain = cookie1.domain
expires = cookie1.expires
secure = cookie1.secure
httponly = cookie1.httponly
cookie1.name = 'name'... -
CGI
:: HtmlExtension # popup _ menu(attributes) -> String (3002.0) -
select 要素を生成します。
..."NAME" => "name", "SIZE" => 2, "MULTIPLE" => true,
"VALUES" => [["1", "Foo"], ["2", "Bar", true], "Baz"] })
# <SELECT NAME="name" MULTIPLE SIZE="2">
# <OPTION VALUE="1">Foo</OPTION>
# <OPTION SELECTED VALUE="2">Bar</OPTION>
# <OPTION... -
CGI
:: HtmlExtension # popup _ menu(name = "" , *values) -> String (3002.0) -
select 要素を生成します。
...# <SELECT NAME="name">
# <OPTION VALUE="foo">foo</OPTION>
# <OPTION VALUE="bar">bar</OPTION>
# <OPTION VALUE="baz">baz</OPTION>
# </SELECT>
popup_menu("name", ["foo"], ["bar", true], "baz")
# <SELECT NAME="name">
#......# <OPTION VALUE="baz">baz</OPTION>
# </SELECT>
popup_menu("name", ["1", "Foo"], ["2", "Bar", true], "Baz")
# <SELECT NAME="name">
# <OPTION VALUE="1">Foo</OPTION>
# <OPTION SELECTED VALUE="2">Bar</OPTION>
# <OPTION VALUE="Baz">Baz</O...