• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:cgiでメタタグを使用するにはどうすればいいですか)

cgiでメタタグを使用するにはどうすればいいですか

このQ&Aのポイント
  • cgiでメタタグを使用する方法とは?
  • htmlでメタタグを使用して4秒でURLにジャンプする方法
  • cgiでもメタタグを使って4秒でURLにジャンプするにはどうすればいいか

質問者が選んだベストアンサー

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6803/9674)
回答No.1

>print "と\n";で単純に挟んでいますが、エラーになってしまいました。 >print "<meta http-equiv="refresh" content="4;URL=#.html">\n"; この行を、perlの気持ちになって読んでみると、 print "<meta http-equiv=" refresh " content=" 4;URL=#.html ">\n"; このようなプログラムが書かれていることになります。 つまりデタラメです。 ダブルクォート中のダブルクォートは、エスケープしなければなりません。 >print "<meta http-equiv=\"refresh\" content=\"4;URL=#.html\">\\n"; このように書けば、通るでしょう。 むしろ、ダブルクォートをエスケープしなくてよいように、ほとんどの部分はシングルクォートでくくるのが楽でしょう。 >print '<meta http-equiv="refresh" content="4;URL=#.html">'."\n"; 最後の \n は特殊文字(改行)を表すので、ダブルクォートでくくらなければいけません。 なので分けて、ドット演算子で文字列結合しています。

nanakora
質問者

お礼

ありがとうございました。 助かりました。

その他の回答 (1)

回答No.2

エスケープがないだけです。 print "<meta http-equiv="refresh" content="4;URL=#.html">\n";

関連するQ&A