欢迎来到福编程网,本站提供各种互联网专业知识!

php公用函数列表[正则]

发布时间:2007-02-22 作者: 来源:转载
复制代码代码如下:
复制代码 代码如下:
/*********************************************************************
*公用函数列表
*ubb,getip,GoIn,goback,IsInt,InString
*OurHome:http://iwind.org
*http://10.13.31.90/~coldwind
*
**/
/////////////////ubb支持代码函数////////////////////////////
functionubb($Text){
$Text=trim($Text);
$Text=htmlspecialchars($Text);
$Text=ereg_replace("n","

",$Text);
$Text=preg_replace("/t/is","",$Text);
$Text=preg_replace("/[h1](.+?)[/h1]/is","

1

",$Text);
$Text=preg_replace("/[h2](.+?)[/h2]/is","

1

",$Text);
$Text=preg_replace("/[h3](.+?)[/h3]/is","

1

",$Text);
$Text=preg_replace("/[h4](.+?)[/h4]/is","

1

",$Text);
$Text=preg_replace("/[h5](.+?)[/h5]/is","
1
",$Text);
$Text=preg_replace("/[h6](.+?)[/h6]/is","
1
",$Text);
$Text=preg_replace("/[center](.+?)[/center]/is","
1
",$Text);
$Text=preg_replace("/[url](http://.+?)[/url]/is","1",$Text);
$Text=preg_replace("/[url](.+?)[/url]/is","http://1",$Text);
$Text=preg_replace("/[url=(http://.+?)](.*)[/url]/is","2",$Text);
$Text=preg_replace("/[url=(.+?)](.*)[/url]/is","2",$Text);
$Text=preg_replace("/[img](.+?)[/img]/is","",$Text);
$Text=preg_replace("/[color=(.+?)](.+?)[/color]/is","2",$Text);
$Text=preg_replace("/[size=(.+?)](.+?)[/size]/is","2",$Text);
$Text=preg_replace("/[sup](.+?)[/sup]/is","1",$Text);
$Text=preg_replace("/[sub](.+?)[/sub]/is","1",$Text);
$Text=preg_replace("/[pre](.+?)[/pre]/is","
1
",$Text);
$Text=preg_replace("/[email](.+?)[/email]/is","1",$Text);
$Text=preg_replace("/[i](.+?)[/i]/is","1",$Text);
$Text=preg_replace("/[b](.+?)[/b]/is","1",$Text);
$Text=preg_replace("/[quote](.+?)[/quote]/is","
quote:
1
",$Text);
$Text=preg_replace("/[code](.+?)[/code]/is","
code:1
",$Text);
$Text=preg_replace("/[sig](.+?)[/sig]/is","

--------------------------

1

--------------------------

",$Text);
return$Text;
}

////////////////取得浏览者的ip地址/////////////////////////////
functiongetip(){
$IP=getenv('REMOTE_ADDR');
$IP_=getenv('HTTP_X_FORWARDED_FOR');
if(($IP_!="")&&($IP_!="unknown"))$IP=$IP_;
return$IP;
}
functiongoback($num,$saying){
echo"$saying";
}
///////////////////判断字符串中是否含有array中的某一值/////////////////
functionInString($array,$string){
while(list(,$value)=each($array)){
if(eregi($value,$string)){
returntrue;
exit;
}
}
}
////////////////////链接到某一页面///////////////////////////////////////
functionGoIn($addr,$saying){
echo"$saying";
}
////////////////////JS返回//////////////////////////////////////////////
functionIsInt($string){
if(ereg("^[0-9]{0,}$",$string)){
returntrue;
}
else{
returnfalse;
}
}
?>

相关推荐