PHPで、サイトを制作しているのですがスペルの入力ミスや記述を間違えると2行位のエラーを表す文字が出てくるのですが、htaccessなどを使って出ないようにする方法などはありませんか?

専用のエラーページなどを表示できるようになればよいのですが・・・

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2006/06/20 19:12:43
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:moonwolf No.3

回答回数30ベストアンサー獲得回数2

ポイント40pt

Apacheのhttpd.confにErrorDocument命令を書くという手もあります。

ErrorDocument 404 /error/404.php

ErrorDocument 500 /error/500.php

その他の回答2件)

id:moonwolf No.1

回答回数30ベストアンサー獲得回数2

ポイント20pt

http://php.benscom.com/manual/ja/language.exceptions.php

スクリプトをtry~catchで囲んで、エラーを捕捉する方法があります。

コンパイルエラーには対応できないかもしれませんが……

id:kidd-number5 No.2

回答回数117ベストアンサー獲得回数15

ポイント20pt

http://jp2.php.net/manual/ja/ref.errorfunc.php#ini.display-error...

display_errorsをoffにします。

方法は

php.iniの変更

.htaccessで設定

ini_set関数で設定

があります。

専用のページを出す場合には

set_error_handler関数で設定した独自のエラー出力関数を設定し、そのページに飛ばすなどが考えられます。

出力したい内容によりますね。

http://jp2.php.net/manual/ja/function.set-error-handler.php

id:moonwolf No.3

回答回数30ベストアンサー獲得回数2ここでベストアンサー

ポイント40pt

Apacheのhttpd.confにErrorDocument命令を書くという手もあります。

ErrorDocument 404 /error/404.php

ErrorDocument 500 /error/500.php

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません