• 締切済み

エラー出力

エラーチェック後、エラー画面表示をさせる場合に sub error { print <<"END"; Content-type: text/html <html><head><title>!ERROR!</title>   ・ <b>$_[0]</b>   ・   ・ </html> END exit; } のような処理を行っているのですが、htmlをべた書きするのではなく エラー用の.htmlファイルを読み込んで、エラー表示をさせたいのですが、いまいち分かりません。 sub error {  require( "./エラー.html" );  include( "./エラー.html" ); } などで、出来ませんでしょうか? 教えてください。

みんなの回答

  • nerumako
  • ベストアンサー率84% (11/13)
回答No.1

require はperlスクリプトを読み込んで実行する関数ですからhtmlを呼び出しても反応ないのでは? htmlのような、perlから見たら単なるtextデータを読み込んでprintするのであれば htmlをopenで開いてprintするのが良いのではないでしょうか。 include( "./エラー.html" );はPHPですよね?

関連するQ&A