ホームページ >バックエンド開発 >PHPチュートリアル >404 エラー php 404 エラー ページの実装コード
コードをコピーします コードは次のとおりです:
# $domain をドメイン名として設定します (www がないことに注意してください)
$domain = "jb51.net"; URL。末尾にスラッシュがないことに注意してください。 Line/
$docroot = "http://jb51.net";
# エラー メッセージのフォントを設定します。
$fontface = "Verdana"; 404 ページ
$fontsize = "2";
# 404 ページの背景色を設定します。デフォルトは白です
$bgcolor = "#ffffff";
# テキストの色を設定します、デフォルトは黒です
$textcolor = " #000000";
# $reportlevel 変数を使用して、メッセージをネットワーク管理者に送信するかどうかを制御します
# 0 = メッセージを送信する必要はまったくありません。NB でどのような間違いがあり得ますか?
# 1 = 送信のみページにあなたのドメイン名が含まれている場合はメッセージを送信します
# 2 = 私への接続が切断されていても送信します。レター、フレンドリーなサイトである可能性があります
$reportlevel = 2; //これが最も安全な方法です
$emailaddress = "webmaster@ jb51.net"; //エラーメッセージを受信するメールアドレスを設定します
function print_details()
{
# 必要なグローバル変数へのアクセスをリクエストします
global $fontface, $fontsize, $docroot, $REQUEST_URI, $reportlevel;
global $bgcolor, $textcolor;
# 404 エラーを Web 形式で出力します
echo "
echo "オンコーディング コーディング キャンプは、リクエストしたページ $docroot$REQUEST_URI が存在しないことを通知します。 ";
echo " このサーバー上で。gt;
";
echo "エラー メッセージがオンコーディング コーディング キャンプ管理者のメールボックスに送信されました。";
}
return;
}
# EMAIL 処理関数
function send_email()
{
# アクセスの要求必要なグローバル変数に
global $REQUEST_URI, $HTTP_REFERER, $emailaddress, $REMOTE_ADDR, $docroot;
$today = getdate()
$mday = $;今日[日];
$年 = $今日[時間];
$分 = $今日[分];
$エラー時間 = "$月/$m日/$年hours:$ minutes";
# 電子メール メッセージの本文を作成します
$message . = "404 Error Reportnn$REMOTE_ADDR で 404 エラーが発生しました";
$message .= " on $errortime.nn";
$message 。 = "エラーを生成した URI は次のとおりです: n$docroot$REQUEST_URInn";
$ message .= "参照しているページは次のとおりです: n$HTTP_REFERERnn"; これは、メール メッセージを送信します。 !
mail("$emailaddress", "404 Error Report", $message, " From: $emailaddress"); // メッセージを送信
}
# 以下は、変数 $reportlevel の設定に基づいています。メッセージを送信するかどうか。
print_details();
# 電子メール レポートを送信する必要があるかどうかを確認します。送信する場合は、送信します。
if ($reportlevel == 1) {
if ($domain ,$HTTP_REFERER))
send_email();
# すべて完了しました
?>
上記は、404 エラーの内容を含む 404 エラーの php 404 エラー ページの実装コードを紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。