}
$tit
='=?UTF-8?B?'.
Base64_Encode
(
$tit
).'?=';
$msg
=
str_replace
("\n.","\n..",
$msg
);
//Windows 如果在一行开头发现一个句号则会被删掉,
要避免此问题将单个句号替换成两个句号
Return Mail(
$to
,
$tit
,
$msg
,'From:see7di@gmail.com'."\n".'Content-Type:text/html;charset=utf-8');
}
$msg
='<table cellspacing="0" cellpadding="0" border="0"><tr><td
style="padding:5px;background-color:#F57900;font-size:13px;border:2px solid
#222;color:#222;">';
$msg
.=(isSet(
$_SERVER
['REMOTE_ADDR'])) ? "<b>来访者 IP 是:</b><br><a
href='{$_SERVER['REMOTE_ADDR']}&action=2'
target='_blank'>{$_SERVER['REMOTE_ADDR']}</a><br>" : '';
$msg
.="<b>来访时间:</b><br>".
date
('Y-m-d H:i:s',time()).'<br><br>';
$msg
.=(isSet(
$_SERVER
['REMOTE_HOST'])) ? "<a
href='={$_SERVER['REMOTE_HOST']}&action=2'
target='_blank'>{$_SERVER['REMOTE_HOST']}</a><br><br>" : '<br>';
$msg
.=(isSet(
$_SERVER
['HTTP_USER_AGENT'])) ? "<b>来访者详细资
料:</b><br>{$_SERVER['HTTP_USER_AGENT']}<br><br>" : '';
$msg
.=(isSet(
$_SERVER
['REQUEST_URI'])) ? "<b>要访问的页面是:</b><br>{$MyDomain}
{$_SERVER['REQUEST_URI']}<br><br>" : '';
$msg
.=(isSet(
$_SERVER
['HTTP_REFERER']) And Trim(
$_SERVER
['HTTP_REFERER'])!='') ?
"<b>来源地址是:</b><br>{$_SERVER['HTTP_REFERER']}<br><br>" : '';
$msg
.='</td></tr></table>';
//哪些类型的 URL 不发 Email,
如果不屏蔽掉这些的话能烦死我
$arr
=Array('mp3','rm','swf','jpg','gif');
//哪些 IP 不发 Email,
这些基本都是搜索引擎的蜘蛛
$arrIP
=Array('66.249.77.217','66.249.74.67');
//
要访问的扩展名
$needEx
=
Explode
('.',
StrToLower
(Trim(
$_SERVER
['REQUEST_URI'])));
$needEx
=
end
(
$needEx
);
IF(!In_Array(
$needEx
,
$arr
) And !In_Array(Trim(
$_SERVER
['REMOTE_ADDR']),
$arrIP
)) {
Mail2('see7di@gmail.com','来自【'.
$MyURL
.'】的 404 错误!',
$msg
);
}
unSet(
$MyURL
,
$msg
,
$needEx
,
$arr
);
Header('HTTP/1.1 301 Moved Permanently');
Header ("Location:{$MyDomain}");
Die();
注意:如果你感觉上边代码中所实现的功能还不能满足你的慾望,那麽鼓励你改写他,完善
它,加强他,我绝不反对