- 1 名前:nobodyさん mailto:sage [2007/09/16(日) 19:49:43 ID:???]
- Perlのコーディングで困ってる人のスレです。
【投稿する際の注意】 質問するときは内容をよく吟味してから投稿してください。 「コマンドの意味がわかんない」とかはマニュアル見ましょう。 回答者さんは何でも屋じゃありません。 1: 自分はこういう事がしたい。 2: それでこんな風にやってみたが・・・ 3: こんなエラーが出て上手く行かなかった。 最低でも1と3が無いと誰も答えられないよ。 良い回答は良い質問から。一緒に勉強しましょう。 お勧めサイトは >2 以降 前スレ ttp://pc11.2ch.net/test/read.cgi/php/1180492441/ 過去ログ倉庫 ttp://user.ftth100.com/mirrorhenkan/perl/
- 660 名前:nobodyさん mailto:sage [2007/12/19(水) 07:53:49 ID:???]
- CGI.pmでmetaを出力したいのですがうまくいきません。
↓これを出力したいのですが・・・ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ttp://www.geocities.co.jp/SiliconValley-Sunnyvale/6128/perl/cgipm.html このページの解説によると、 use CGI; my $q = CGI->new; print $q->start_html( -head=>meta({'http-equiv' => 'Content-Type' -content=>"text/html; charset=$CharSet"} ), このようなコードになるはずなのですが、やってみると Undefined subroutine &main::meta called というエラーがでます。meta()がメインのサブルーチンだと解釈されてるみたいです。
- 661 名前:660 続き mailto:sage [2007/12/19(水) 07:54:19 ID:???]
- print $q->start_html(
-head=>$q->meta({'http-equiv' => 'Content-Type' -content=>"text/html; charset=$CharSet"} ), とやると一応うまくいくのですが、なぜか <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> このようにもう一つ余計なメタが出てしまいます。どうすればいいのでしょうか? CGI.pmは3..31です。
|

|