- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:print HTML~をヒアドキュメントで)
HTMLをヒアドキュメントで出力する方法
このQ&Aのポイント
- CGIを改造して、データの結果をhtmlファイルに出力する方法について教えてください。
- 通常のHTML文をprint文で出力する場合、""をエスケープする必要がありますが、ヒアドキュメントを使用することでエスケープの手間を省くことができます。
- 具体的な記載方法については、print文の"HTML"の部分を適切な変数名に置き換えてからヒアドキュメントを使用すればよいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> print HTML の「HTML」の部分をどのようにしたらよいかがよくわかりません。 そのままで大丈夫。 今まで文字列を書いていたところを <<終端文字列 に置き換えて、ヒアドキュメントを書き始めればよいです。 ------------------------------ open(HTML,"+>>../$no.html"); print HTML<<"END_OF_HTML"; <html> <head> ~~ </body></html> END_OF_HTML close(HTML); ------------------------------ しかし、追加書き込みでオープンすると、 <html>とかが複数あるおかしなHTMLになってしまうのでは?
お礼
ありがとうございます。 無事出来ました!