php公用函数列表[正则]

2018-09-07 13:39

阅读:288

  复制代码 代码如下:
<?php
/*********************************************************************
*公用函数列表
*ubb,getip,GoIn,goback,IsInt,InString
*OurHome:
*
*
**/
/////////////////ubb支持代码函数////////////////////////////
functionubb($Text){
$Text=trim($Text);
$Text=htmlspecialchars($Text);
$Text=ereg_replace(\n,<br>,$Text);
$Text=preg_replace(/\\t/is,,$Text);
$Text=preg_replace(/\[h1\](.+?)\[\/h1\]/is,<h1>\\1</h1>,$Text);
$Text=preg_replace(/\[h2\](.+?)\[\/h2\]/is,<h2>\\1</h2>,$Text);
$Text=preg_replace(/\[h3\](.+?)\[\/h3\]/is,<h3>\\1</h3>,$Text);
$Text=preg_replace(/\[h4\](.+?)\[\/h4\]/is,<h4>\\1</h4>,$Text);
$Text=preg_replace(/\[h5\](.+?)\[\/h5\]/is,<h5>\\1</h5>,$Text);
$Text=preg_replace(/\[h6\](.+?)\[\/h6\]/is,<h6>\\1</h6>,$Text);
$Text=preg_replace(/\[center\](.+?)\[\/center\]/is,<center>\\1</center>,$Text);
$Text=preg_replace(/\[url\](http:\/\/.+?)\[\/url\]/is,<ahref=\\1>\\1</a>,$Text);
$Text=preg_replace(/\[url\](.+?)\[\/url\]/is,<ahref=\
$Text=preg_replace(/\[url=(http:\/\/.+?)\](.*)\[\/url\]/is,<ahref=\\1>\\2</a>,$Text);
$Text=preg_replace(/\[url=(.+?)\](.*)\[\/url\]/is,<ahref=
$Text=preg_replace(/\[img\](.+?)\[\/img\]/is,<imgsrc=\\1>,$Text);
$Text=preg_replace(/\[color=(.+?)\](.+?)\[\/color\]/is,<fontcolor=\\1>\\2</font>,$Text);
$Text=preg_replace(/\[size=(.+?)\](.+?)\[\/size\]/is,<fontsize=\\1>\\2</font>,$Text);
$Text=preg_replace(/\[sup\](.+?)\[\/sup\]/is,<sup>\\1</sup>,$Text);
$Text=preg_replace(/\[sub\](.+?)\[\/sub\]/is,<sub>\\1</sub>,$Text);
$Text=preg_replace(/\[pre\](.+?)\[\/pre\]/is,<pre>\\1</pre>,$Text);
$Text=preg_replace(/\[email\](.+?)\[\/email\]/is,<ahref=\\1>\\1</a>,$Text);
$Text=preg_replace(/\[i\](.+?)\[\/i\]/is,<i>\\1</i>,$Text);
$Text=preg_replace(/\[b\](.+?)\[\/b\]/is,<b>\\1</b>,$Text);
$Text=preg_replace(/\[quote\](.+?)\[\/quote\]/is,<blockquote><fontsize=1face=CourierNew>quote:</font><hr>\\1<hr></blockquote>,$Text);
$Text=preg_replace(/\[code\](.+?)\[\/code\]/is,<blockquote><fontsize=1face=TimesNewRoman>code:</font><hrcolor=lightblue><i>\\1</i><hrcolor=lightblue></blockquote>,$Text);
$Text=preg_replace(/\[sig\](.+?)\[\/sig\]/is,<divstyle=text-align:left;color:darkgreen;margin-left:5%><br><br>--------------------------<br>\\1<br>--------------------------</div>,$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<tablealign=\center\><tr><td><ahref=\javascript:history.go(-1)\>$saying</a>;
}
///////////////////判断字符串中是否含有array中的某一值/////////////////
functionInString($array,$string){
while(list(,$value)=each($array)){
if(eregi($value,$string)){
returntrue;
exit;
}
}
}
////////////////////链接到某一页面///////////////////////////////////////
functionGoIn($addr,$saying){
echo<tablealign=\center\><tr><td><ahref=\$addr\>$saying</a></td></tr></table>;
}
////////////////////JS返回//////////////////////////////////////////////
functionIsInt($string){
if(ereg(^[0-9]{0,}$,$string)){
returntrue;
}
else{
returnfalse;
}
}
?>


评论


亲,登录后才可以留言!