952件ヒット
[1-100件を表示]
(0.028秒)
ライブラリ
-
cgi
/ core (624) -
cgi
/ html (24) -
cgi
/ session (12) -
net
/ http (24) -
ripper
/ filter (12) - uri (28)
-
webrick
/ cgi (12) -
webrick
/ httprequest (36) -
webrick
/ httpservlet / cgihandler (24) -
webrick
/ httputils (96)
クラス
- CGI (12)
-
CGI
:: Session (12) -
Net
:: HTTP (24) -
WEBrick
:: CGI (12) -
WEBrick
:: HTTPRequest (36) -
WEBrick
:: HTTPServlet :: CGIHandler (24) -
WEBrick
:: HTTPUtils :: FormData (96)
モジュール
-
CGI
:: HtmlExtension (24) -
CGI
:: QueryExtension (516) -
CGI
:: QueryExtension :: Value (72) - URI (28)
キーワード
- Filter (12)
-
NEWS for Ruby 2
. 1 . 0 (12) - QueryExtension (12)
- Value (12)
- [] (36)
- accept (12)
-
accept
_ charset (12) -
accept
_ encoding (12) -
accept
_ language (12) -
auth
_ type (12) - blockquote (24)
-
cache
_ control (12) -
content
_ length (12) -
content
_ type (12) -
create
_ body (12) - decode (7)
-
do
_ GET (12) -
do
_ POST (12) -
each
_ data (12) - encode (7)
- escape (7)
- filename (12)
- filename= (12)
- files (12)
- first (12)
- from (12)
-
gateway
_ interface (12) -
has
_ key? (12) - host (12)
- include? (12)
- key? (12)
- keys (12)
- last (12)
- list (12)
- multipart? (12)
- name (12)
- name= (12)
- negotiate (12)
-
net
/ http (12) - new (12)
- params (12)
- params= (12)
- parse (12)
-
path
_ info (12) -
path
_ translated (12) - pragma (12)
-
query
_ string (12) - referer (12)
-
remote
_ addr (12) -
remote
_ host (12) -
remote
_ ident (12) -
remote
_ user (12) -
request
_ method (12) -
request
_ post (24) -
ruby 1
. 6 feature (12) -
script
_ name (24) -
script
_ name= (12) -
server
_ name (12) -
server
_ port (12) -
server
_ protocol (12) -
server
_ software (12) - service (12)
-
set
_ params (12) -
to
_ a (12) -
to
_ ary (24) - unescape (7)
-
unescape
_ filename? (12) -
user
_ agent (12) -
webrick
/ cgi (12)
検索結果
先頭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/
=== 使用例
=......uby]{
require "cgi"
cgi = CGI.new
values = cgi['field_name'] # <== 'field_name' の配列
# 'field_name' が指定されていなかったら、 ""を返す。
fields = cgi.keys # <== field nameの配列
# フォームに 'field_name' というfield nameがあるときに真
cgi.has_ke......('field_name')
cgi.include?('field_name')
//}
==== フォームフィールドの値をハッシュとして得る
フォームの値をハッシュとして得るには CGI#params を使います。
//emlist[例][ruby]{
require "cgi"
cgi = CGI.new
params = cgi.params
//}
また CGI#params は... -
CGI
:: QueryExtension # query _ string -> String (12100.0) -
ENV['QUERY_STRING'] を返します。
...ENV['QUERY_STRING'] を返します。... -
CGI
:: QueryExtension # request _ method -> String (12100.0) -
ENV['REQUEST_METHOD'] を返します。
...ENV['REQUEST_METHOD'] を返します。... -
CGI
. parse(query) -> Hash (9112.0) -
与えられたクエリ文字列をパースします。
...与えられたクエリ文字列をパースします。
@param query クエリ文字列を指定します。
例:
require "cgi"
params = CGI.parse("query_string")
# {"name1" => ["value1", "value2", ...],
# "name2" => ["value1", "value2", ...], ... }... -
CGI
:: HtmlExtension # blockquote(cite = nil) -> String (9100.0) -
blockquote 要素を生成します。
...blockquote 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param cite 引用元を指定します。属性をハッシュで指定することもできます。
例:
blockquote("http://www.example.com/quotes/foo.htm......l") { "Foo!" }
#=> "<BLOCKQUOTE CITE=\"http://www.example.com/quotes/foo.html\">Foo!</BLOCKQUOTE>... -
CGI
:: HtmlExtension # blockquote(cite = nil) { . . . } -> String (9100.0) -
blockquote 要素を生成します。
...blockquote 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param cite 引用元を指定します。属性をハッシュで指定することもできます。
例:
blockquote("http://www.example.com/quotes/foo.htm......l") { "Foo!" }
#=> "<BLOCKQUOTE CITE=\"http://www.example.com/quotes/foo.html\">Foo!</BLOCKQUOTE>... -
CGI
:: QueryExtension (9000.0) -
クエリ文字列を扱うためのメソッドを定義しているモジュールです。
クエリ文字列を扱うためのメソッドを定義しているモジュールです。 -
webrick
/ cgi (6194.0) -
一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
...一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための
ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
=== 使い方
WEBrick のサーブレットを作成するのと同じように、......WEBrick::CGI のサブクラスでメソッド
do_GET や do_POST を定義することによって CGI スクリプトを書きます。
スクリプトの最後で WEBrick::CGI#start メソッドを呼ぶ必要があります。
WEBrick::CGI#start メソッドは service メソッドを呼び出......プトは実行されます。
例:
#!/usr/local/bin/ruby
require 'webrick/cgi'
class MyCGI < WEBrick::CGI
def do_GET(req, res)
res["content-type"] = "text/plain"
ret = "hoge\n"
res.body = ret
end
end
MyCGI.new.start()
==== do_XXX メソッド
do_XXX メソッドの... -
CGI
:: QueryExtension # multipart? -> bool (6030.0) -
マルチパートフォームの場合は、真を返します。 そうでない場合は、偽を返します。
...マルチパートフォームの場合は、真を返します。
そうでない場合は、偽を返します。
例:
cgi = CGI.new
if cgi.multipart?
field1=cgi['field1'].read
else
field1=cgi['field1']
end...