るりまサーチ

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

別のキーワード

  1. cgi new
  2. cgi update
  3. cgi delete
  4. cgi close
  5. cgi accept_charset

検索結果

<< 1 2 3 > >>

cgi (44832.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/

=== 使用例

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

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

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

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

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

また CGI#params...

CGI::Cookie.new(name = "", *value) -> CGI::Cookie (24523.0)

クッキーオブジェクトを作成します。

...: name
クッキーの名前を指定します。必須。
: value
クッキーの値、または値のリストを指定します。
: path
このクッキーを適用するパスを指定します。デフォルトはこの CGI スクリプトのベースディレクトリです。
: domain...
...このクッキーを適用するドメインを指定します。
: expires
このクッキーの有効期限を Time のインスタンスで指定します。
: secure
真を指定すると、このクッキーはセキュアクッキーになります。
デフォルトは偽です。...
...m name クッキーの名前を文字列で指定します。
クッキーの名前と値を要素とするハッシュを指定します。

@param value name が文字列である場合、値のリストを一つ以上指定します。

例:
cookie1 = CGI::Cookie.new...

CGI::Session.new(request, option = {}) -> CGI::Session (24498.0)

セッションオブジェクトを新しく作成し返します。

...st CGI のインスタンスを指定します。

@param option ハッシュを指定することができます。

以下の文字列が option のキーとして認識されます。

: session_key
クッキーと <FORM type=hidden> の name として使われます。
(default: "_session_id...
...: session_id
セッション ID として使われます。
デフォルトのデータベースである FileStore を用いる場合,
値は英数字だけからなる文字列で無ければなりません。
このオプションを指定するとリクエストにセッション ID が...
...無視します。
(default: ランダムに生成されます)

: new_session
値が true のときは強制的に新しいセッションを始めます。
値が false のときは、リクエストにセッション ID が含まれていない場合に
例外 ArgumentError が発...

WEBrick::HTTPServlet::CGIHandler.new(server, name) -> WEBrick::HTTPServlet::CGIHandler (24414.0)

自身を初期化します。

...自身を初期化します。

@param server WEBrick::GenericServer のサブクラスのインスタンスを
指定します。

@param name 実行したい CGI のファイルを文字列で与えます。...

WEBrick::HTTPUtils::FormData#name -> String | nil (21248.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()...

絞り込み条件を変える

Module#name -> String | nil (18273.0)

モジュールやクラスの名前を文字列で返します。

...としては「CGI::Session」「Net::HTTP」が挙げられます。

@return 名前のないモジュール / クラスに対しては、name は nil を、それ以外はオブジェクト ID の文字列を返します。

//emlist[例][ruby]{
module A
module B
end

p B.name #=> "A::B"...
...class C
end
end

p A.name #=> "A"
p A::B.name #=> "A::B"
p A::C.name #=> "A::C"

# 名前のないモジュール / クラス
p Module.new.name #=> nil
p Class.new.name #=> nil
p Module.new.to_s #=> "#<Module:0x00007f90b09112c8>"
p Class.new.to_s #=> "#<Class:0x00007fa5c40b41b0>"
//}...

cgi/session (12604.0)

CGI のセッション管理を行うライブラリ。

...CGI のセッション管理を行うライブラリ。

セッションとは、HTTP の一連のリクエストとレスポンスが属するべき
コンテクスト (状況) のことをいいます。
セッション管理には従来通り cgi ライブラリが提供する
クッキーを使...
... cgi/session を使用した方がよりわかりやすいでしょう。
セッション情報は Hash ライクなインターフェースです。

セッションはセッション ID とプログラムが記録した
セッション情報から構成されます。
デフォルトでは CGI::Se...
... ID を
クッキーあるいは form の hidden input として渡すことになります。
クッキーはデフォルトでは expires が指定されていないために、
ブラウザを終了した時点で消滅します。

=== 使い方 (生成)

require 'cgi/session'
cgi
= CGI.new...

WEBrick::HTTPUtils::FormData#filename -> String | nil (12318.0)

フォームデータの filename 属性を文字列で表すアクセサです。

...ilename 属性を文字列で表すアクセサです。

@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...

webrick/cgi (12284.0)

一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。

... CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための
ライブラリです。サーバが WEBrick でなくても使うことが出来ます。

=== 使い方

WEBrick のサーブレットを作成するのと同じように、WEBrick::...
...al/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 メソッドの XXX には GET, HEAD, POST, PUT, DELETE, OPTIONS...
...String クラスのサブクラスです。


==== マルチパートフィールドの値を取得する(ファイル送信)

require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
d = req.query['field_name'] #=> FormData クラスのインスタンス
d.name...

WEBrick::HTTPUtils::FormData#filename=(value) (12218.0)

フォームデータの filename 属性を文字列で表すアクセサです。

...ilename 属性を文字列で表すアクセサです。

@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...

絞り込み条件を変える

<< 1 2 3 > >>