[#45467] 文字列から配列への変換について — "西塔伸一郎" <omohideporoporo@...>
いつもお世話になっております。
7 messages
2008/09/04
[#45484] volatileの付け方 — 谷垣 宏一 <co01@...>
co01と申します。
14 messages
2008/09/11
[#45486] Re: volatileの付け方
— Nobuyoshi Nakada <nobu@...>
2008/09/11
なかだです。
[#45501] マルチパートフォームデータのescapeHTML — 宮崎 詠二 <eiji@...21.com>
最近rubyのcgiをはじめたばかりのeijiと申します。
7 messages
2008/09/16
[ruby-list:45503] Re: マルチパートフォームデータのescapeHTML
From:
rubikitch@...
Date:
2008-09-16 03:49:19 UTC
List:
ruby-list #45503
From: 宮崎 詠二 <eiji@tm-21.com>
Subject: [ruby-list:45501] マルチパートフォームデータのescapeHTML
Date: Tue, 16 Sep 2008 12:21:29 +0900
るびきちです。
> 早速ですが、
> マルチパートフォームデータをcgiプログラムに受け取る際に一括してescapeHTML
> 処理をしたいのですがなかなかうまくゆきません。
マルチパートフォームデータの場合はStringの代わりにStringIOになっているので、
「.read」をつけくわえてみましょう。
> cgi = CGI.new
>
> params.each{|key, val|
>
> val = CGI.escapeHTML("#{val}")
> cgi.params["#{key}"] = ["#{val}"]
>
> }
escapeHTMLはあくまでHTML出力時に変換すべきであって、cgi#paramsを上書きすべきではありません。
というか↑は「cgi.params.each」としないとparams変数がないと怒られますよね。
--
rubikitch
Blog: http://d.hatena.ne.jp/rubikitch/
Site: http://www.rubyist.net/~rubikitch/