echo "Oso 네트워크 관리자가 요청한 페이지 $docroot$REQUEST_URI가 존재하지 않음을 알려드립니다.";
echo " 이 서버에 있습니다.
위 내용은 관련 내용을 포함하여 404 오류 페이지를 생성하고 관리자에게 편지를 보내는 방법을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.
echo "Oso 네트워크 관리자에게 오류 메시지가 전송되었습니다.";
}
반품
}
#EMAIL 처리 기능
함수 send_email()
{
# 필요한 전역 변수에 대한 액세스를 요청합니다
전역 $REQUEST_URI, $HTTP_REFERER, $emailaddress, $REMOTE_ADDR, $docroot
# 시간, 위치 등 보낸 메시지를 맞춤설정하세요.
$오늘 = getdate()
$월 = $오늘[월]
$mday = $오늘[mday]
$연도 = $오늘[연도]
$시간 = $오늘[시간]
$분 = $오늘[분]
$errortime = "$월/$mday/$년 $시간:$분"
# 이메일 메시지 본문 만들기
$message .= "404 오류 보고nnA 404 오류가 $REMOTE_ADDR에서 발생했습니다.";
$message .= "$errortime.nn에"
$message .= "오류를 생성한 URI는 다음과 같습니다: n$docroot$REQUEST_URInn"
$message .= "참조 페이지는 다음과 같습니다:n$HTTP_REFERERnn";
# 메일 메시지를 보냅니다. 이는 mail()이 귀하의 시스템에서 작동한다고 가정합니다!
Mail("$emailaddress", "404 Error Report", $message, "From: $emailaddress") //좋아요, 편지를 보내세요
반품
}
# $reportlevel 변수의 설정에 따라 전송 여부는 다음과 같습니다.
print_details()
# 이메일로 보고서를 보내야 할지 확인하세요.
if ($reportlevel != 0)
if ($reportlevel == 1) {
If (eregi($domain,$HTTP_REFERER))
Send_email() }
그렇지 않으면
send_email();
# 다 끝났어요
종료
?>