[PHP] PHPのエラー表示をカスタマイズする

2006年12月05日 火曜日 11時12分
E-Mail This Post/Page Print This Post/Page

表示されるエラーはコーディングのプロセスにとって切っても切れないプロセスの一部ですが、ユーザー側にとっては非常に見苦く感じ取られる場合もあります。そこで、このエラー表示を出さないようにし、代わりにオリジナルのエラーを表示させて見ます。

まず、@(アットマーク)を関数の前につけてあげることで、エラーの表示をさけます。例えば、file() を使用して、適当なありもしないパスを指定すると、当然のごとくブラウザはエラーを返します。

file('kokekokko');

Warning: file(kokekokko): failed to open stream: No such file or directory in….

しかし、

@file('kokekokko');

としてみると、どうでしょうか。結果は何も表示されません。では、これを利用して、オリジナルのエラーメッセージを作成してみます。

if(!@file('kokekokko')) {
   echo '<font color=green>指定されたファイルを見つけることができませんでした。もう一度パスを確認してください。</font>';}

echo の後を編集することで、自分なりのエラー表示が作成できます。ここに、メールを送信させるコードを組み込めば、何かエラーが生じた場合に管理者に自動的に報告させることも可能です。

この記事に関連する NEWS

この記事に関連するトピック

このエントリーへの Yahoogle Suggestions

Trackback this Post | Feed on comments to this Post

 

記事ヒット TOP 10

IT 関連 NEWS

    There is no entries available for this category.

PHP関連 NEWS

    There is no entries available for this category.

PHP Tips from Social Bookmarks

    There is no entries available for this category.

PHPに関するフォーラムトピック

    There is no entries available for this category.

Tag Cloud

admin Admin Drop Menus Admin Memo Admin Panel advanced drop menus array unique blog cron dabeya Dagon Design Sitemap Generator dropcap Edit N Place error Feedburner game google hack html HTML CSS Internet NEWS Permalink Redirect PHP phpBB2 plugin RSS scripts search stattraq template the content Ultimate Tag Warrior Web Management Windows XP Wordpress WP Plugins WPページ  拡張子 カスタマイズ カスタム関数 カテゴリー コード セキュリティ タグ トップページ トラックバック フィード 投稿 抜粋 日本語 時刻 時間 正規表現 表示 記事

サイト メニュー

Blogtimes image
ぱそずき :D)‐く © 2008
Close
E-mail It