当前位置: 首页 > 图文教程 > 网络编程 > PHP > php通用检测函数集(5)

PHP
php-accelerator网站加速PHP缓冲的方法
特详细的PHPMYADMIN简明安装教程
用PHP读取RSS feed的代码
php自动适应范围的分页代码
PHP+MYSQL 出现乱码的解决方法
php多数据库支持的应用程序设计
推荐学习php sesson的朋友必看PHP会话(Session)使用入门
PHP调用MySQL的存储过程的实现代码
php二分法在IP地址查询中的应用
php IIS日志分析搜索引擎爬虫记录程序
PHP获取网站域名和地址的代码
PHP 数组实例说明
删除数组元素实用的PHP数组函数
PHP去除数组中重复的元素并按键名排序函数
php中的数组操作函数整理
php数组应用之比较两个时间的相减排序
php magic_quotes_gpc的一点认识与分析
php htmlentities和htmlspecialchars 的区别
php过滤危险html代码
PHP Smarty生成EXCEL文档的代码

PHP 中的 php通用检测函数集(5)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 162 ::
收藏到网摘: n/a

//函数名:AlertExit($C_alert,$I_goback=0)
//作用:非法操作警告
//参数:$C_alert(提示的错误信息)
//$I_goback(返回到那一页)
//返回值:字符串
//备注:无
//-----------------------------------------------------------------------------------
-------
functionAlertExit($C_alert,$I_goback=0)
{
if($I_goback<>0)
{
echo"<script>alert('$C_alert');history.go($I_goback);</script>";
exit;
}
else
{
echo"<script>alert('$C_alert');</script>";
exit;
}
}
//-----------------------------------------------------------------------------------
-------


//-----------------------------------------------------------------------------------
-------
//函数名:ReplaceSpacialChar($C_char)
//作用:特殊字符替换函数
//参数:$C_char(待替换的字符串)
//返回值:字符串
//备注:无
//-----------------------------------------------------------------------------------
-------
functionReplaceSpecialChar($C_char)
{
$C_char=HTMLSpecialChars($C_char);//将特殊字元转成HTML格式。
$C_char=nl2br($C_char);//将回车替换为<br>
$C_char=str_replace("","",$C_char);//替换空格替换为
$C_char=str_replace("<?","<?",$C_char);//替换PHP标记
return$C_char;
}
//-----------------------------------------------------------------------------------
-------


//-----------------------------------------------------------------------------------
-------
//函数名:ExchangeMoney($N_money)
//作用:资金转换函数
//参数:$N_money(待转换的金额数字)
//返回值:字符串
//备注:本函数示例:$char=ExchangeMoney(5645132.3155)==>
$char='¥5,645,132.31'
//-----------------------------------------------------------------------------------
-------
functionExchangeMoney($N_money)
{
$A_tmp=explode(".",$N_money);//将数字按小数点分成两部分,并存入数组$A_tmp
$I_len=strlen($A_tmp[0]);//测出小数点前面位数的宽度

if($I_len%3==0)
{
$I_step=$I_len/3;//如前面位数的宽度mod3=0,可按,分成$I_step
部分
}else
{
$step=($len-$len%3)/3+1;//如前面位数的宽度mod3!=0,可按,分成$I_step
部分+1
}

$C_cur="";
//对小数点以前的金额数字进行转换
while($I_len<>0)
{
$I_step--;

if($I_step==0)
{
$C_cur.=substr($A_tmp[0],0,$I_len-($I_step)*3);
}else
{
$C_cur.=substr($A_tmp[0],0,$I_len-($I_step)*3).",";
}

$A_tmp[0]=substr($A_tmp[0],$I_len-($I_step)*3);
$I_len=strlen($A_tmp[0]);
}

//对小数点后面的金额的进行转换
if($A_tmp[1]=="")
{
$C_cur.=".00";
}else
{
$I_len=strlen($A_tmp[1]);
if($I_len<2)
{
$C_cur.=".".$A_tmp[1]."0";
}else
{
$C_cur.=".".substr($A_tmp[1],0,2);
}
}

//加上人民币符号并传出
$C_cur="¥".$C_cur;
return$C_cur;
}
//-----------------------------------------------------------------------------------
-------


//-----------------------------------------------------------------------------------
------
//函数名:WindowLocation($C_url,$C_get="",$C_getOther="")
//作用:PHP中的window.location函数
//参数:$C_url转向窗口的URL
//$C_getGET方法参数
//$C_getOtherGET方法的其他参数
//返回值:字符串
//备注:无
//-----------------------------------------------------------------------------------
-----
functionWindowLocation($C_url,$C_get="",$C_getOther="")
{
if($C_get==""&&$C_getOther=="")
if($C_get==""&&$C_getOther<>""){$C_target=""window.location='$C_url?
$C_getOther='+this.value"";}
if($C_get<>""&&$C_getOther==""){$C_target=""window.location='$C_url?
$C_get'"";}
if($C_get<>""&&$C_getOther<>""){$C_target=""window.location='$C_url?
$C_get&$C_getOther='+this.value"";}
return$C_target;
}
//-----------------------------------------------------------------------------------
-----

?>

'