• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:print HTML~をヒアドキュメントで)

HTMLをヒアドキュメントで出力する方法

このQ&Aのポイント
  • CGIを改造して、データの結果をhtmlファイルに出力する方法について教えてください。
  • 通常のHTML文をprint文で出力する場合、""をエスケープする必要がありますが、ヒアドキュメントを使用することでエスケープの手間を省くことができます。
  • 具体的な記載方法については、print文の"HTML"の部分を適切な変数名に置き換えてからヒアドキュメントを使用すればよいです。

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

  • ベストアンサー
  • Werner
  • ベストアンサー率53% (395/735)
回答No.1

> print HTML の「HTML」の部分をどのようにしたらよいかがよくわかりません。 そのままで大丈夫。 今まで文字列を書いていたところを  <<終端文字列 に置き換えて、ヒアドキュメントを書き始めればよいです。 ------------------------------ open(HTML,"+>>../$no.html"); print HTML<<"END_OF_HTML"; <html> <head> ~~ </body></html> END_OF_HTML close(HTML); ------------------------------ しかし、追加書き込みでオープンすると、 <html>とかが複数あるおかしなHTMLになってしまうのでは?

master-3rd
質問者

お礼

ありがとうございます。 無事出来ました!

関連するQ&A