皆さん始めまして。 大串きよかつ ともうします。 Workshopに参加された方でしたら、「kshと反対の話をした者」と 言えばわかるでしょうか…。 >さて、cgi.outでヘッダーを書かせると、Content-Lengthがセットされてしまい、 >その後、print文でたらたらと書かせると途中でとぎれた感じで表示されます。 私は、CGI.rbに<body></body>内も出力させています。 具体的には出力にcgi.outを使わず 下のようなメソッドを定義してcgi.output(title, body)と しています。 html = CGI.new("html4") def output ( title, body ) CGI::print{ self.html( "LANG" => "ja", "PRETTY" => " " ) { self.head{ self.meta ( "HTTP-EQUIV" => "Content-Language", "content" => "text/html; charset=iso-2022-jp" ) + self.meta ( "HTTP-EQUIV" => "Content-Language", "content" => "ja" ) + self.link ( "REV" => "made", "href" => "kohgushi / fastwave.gr.jp" ) + self.title{"#{title}"} } + self.body( "LANG" => "ja", "bgcolor" => "#ffffff", "text" => "#000000", "link" => "#0000ff", "alink" => "#ff00ff", "vlink" => "#ff00ff" ){ "#{body}" } } } end これは実際に http://kohgushi.fastwave.gr.jp/game/rise/episode_search.html で使用しているスクリプトの1部です。ですので、メールアドレスや色が決めうち だったりしますがが、ご参考までにどうぞ。 -------------------- FASTWAVEメールサービス管理人 大串きよかつ kohgushi / fastwave.gr.jp memory / fastwave.gr.jp (PostPet2001) http://kohgushi.fastwave.gr.jp/