第8回 基礎プログラミング II レポート課題 氏名:渡辺力 学籍番号:c1091520 語学クラス:英語3 コース(系):地域 1、筆記問題 A、 CGIは、ある項目の複数ある選択肢の中から1つ選択する。 そしてそれがある項目と結びついて、 選んだ選択肢によって表示する結果が変わってくる。 項目はhashでいうkeyで、選択肢はvalueになる。 CGIとhashの似ているところは、これといったらあれ、 というように必ず2つのデータが結びつき、 1つの項目として処理を行なうというところだ。 B、 .htaccessは、入力を促すHTML文書.htmlと、結果を表示プログラム.rbを 繋ぐ役割だから、.htaccessがないと受け渡しができなくなる。 C、 .htmlでCGIの変数を渡すのは、
ticket.rb #!/usr/koeki/bin/ruby require 'cgi' cgi = CGI.new("html4") print("Content-type: text/html; charset=EUC-jp\n\n") arv = cgi["arrive"] print("\n") print("\n") print("\t\n") printf("左沢 -- %s\n", arv) print("
\n") print("\n") print("\n") B、 掲載したアドレス http://roy/~c109152/ C、 掲載したアドレス http://roy/~c109152/ 3、感想 GIMPやWriterの使い方をほとんど忘れていたので、これからは忘れる前に復習し ていこうと思った。CGIは面白そうだし、今後のグループ課題でも役に立ちそう なのでちゃんと覚えたい。 4、参考文献 基礎プログラミング II 第8回 CGIことはじめ http://roy/~madoka/2010/r2/08/ 西村まどか著 授業で使ったプログラム 共同学習者 布川大地