[#43271] rails がこけます — "Hideo Konami" <konami@...>

小波です。

15 messages 2007/03/18
[#43273] Re: rails がこけます — 山崎雄介 <y-yamasaki@...> 2007/03/19

山崎です。

[#43274] rubyスクリプト内で、unixコマンドを実行 — 上間 健 <mugenkai15@...> 2007/03/19

こんにちは、上間です。

[#43286] モジュールのinclude先の名前 — Sato Hiroshi <hirocy.f01@...>

hirocyです.

23 messages 2007/03/22
[#43290] system(wget url) について — Kyoko Sato <k.sato@...> 2007/03/22

お世話になっております。佐藤です。

[#43291] Re: system(wget url) について — Yukiharu Yabuki <yabuki@...> 2007/03/22

こんにちは

[#43293] Re: system(wget url) について — Kyoko Sato <k.sato@...> 2007/03/22

矢吹さん有難うございます。佐藤です。

[#43294] Re: system(wget url) について — Yukihiro Matsumoto <matz@...> 2007/03/22

まつもと ゆきひろです

[#43295] Re: system(wget url) について — Kyoko Sato <k.sato@...> 2007/03/22

まつもとゆきひろさん有難うございます。佐藤です。

[ruby-list:43332] Re: cgi/sessionの使いかた

From: NAWATE Masahiko <eye-shield_21@...>
Date: 2007-03-30 00:40:49 UTC
List: ruby-list #43332
縄手@松江です.

On Thu, 29 Mar 2007 17:36:33 +0900
rubikitch@ruby-lang.org wrote:

> From: NAWATE Masahiko <eye-shield_21@mag.shimane-u.ac.jp>
> Subject: [ruby-list:43326] cgi/sessionの使いかた
> Date: Thu, 29 Mar 2007 14:45:05 +0900
> 
> るびきちです。

お世話になります.

> リファレンスマニュアルをどうぞ。
> 
> http://www.ruby-lang.org/ja/man/?cmd=view;name=cgi%2Fsession

見た結果cgi/sessionにたどり着いたのですが,理解できませんでした.す
みません.

> > やりたいのは,hoge.htmlファイルにformを用意して,いくつかの変数(hogehoge,
> > fugafuga,etc)をhoge.cgiに渡します.次に,hoge.cgiにある
> > <input type="submit" value="foo">ボタンをクリックしてbar.cgiを起動して
> > HTMLを出力するのですが,そのとき#{hogehoge},#{fugafuga}の値を保持してお
> > いて表示することです.
> 
> hogehoge, fugafugaの値がユーザに可視でいいのなら、hoge.cgiで
> <input type="hidden" name="hogehoge" value="hogehoge_value">
> などと書けばいいのでは?

ということで,以下のようなものを試しましたが,third.cgiには値が渡りま
せんでした.あほみたいな間違いを犯しているのでしょうか?

start.html

<html>
<body>
<form action="second.cgi">
<input type="text" name="hoge" size="10"><br>
<input type="text" name="fuga" size="10"><br>
<input type="submit" value="send">
</form>
</body>
</html>

second.cgi

#!/usr/bin/ruby
require 'cgi'
require 'kconv'
require 'jcode'

form = CGI::new

hoge = form['hoge'][0]
fuga = form['fuga'][0]

print "Content-type: text/html\n\n"
print <<EOF
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=EUC-JP">
</head>
<body>
<form action="third.cgi">
<input type="hidden" name="hoge" value="#{hoge}">
<input type="hidden" name="fuga" value="#{fuga}">
#{hoge}<br>
#{fuga}<br>
<input type="submit" value="next">
</form>
</body>
</html>
EOF

third.cgi

#!/usr/bin/ruby
require 'cgi'
require 'kconv'
require 'jcode'

print "Content-type: text/html\n\n"
print <<EOF
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=EUC-JP">
</head>
<body>
#{hoge}<br>
#{fuga}
</body>
</html>
EOF

In This Thread