background image

$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(); 
 
注意:如果你感觉上边代码中所实现的功能还不能满足你的慾望,那麽鼓励你改写他,完善
它,加强他,我绝不反对