php实现注释的删除【支持//,/*,/**】
$fileName="function.js";
$file=fopen($fileName,"r");
$writeStr="";
$flag=false;//判断是否有/***/标准
while($strLine=fgets($file))
{
if(stripos($strLine,"/*")===false || stripos($strLine,"/**")===false)
{
$flag=false;
}
else
{
$flag=true;
}
$writeStr.=$flag."\n";
if($flag===true)
{
if(stripos($strLine,"*/"))
{
$flag=false;
}
continue;
}
$writeStr.=filterStr($strLine)."\n";
}
fclose($file);
$file=fopen($fileName,"w");
fwrite($file,$writeStr);
fclose($file);
function filterStr($str)
{
$position=strpos($str,"//");
if($position===false)
{
return $str;
}
else
{
return substr($str,0,$position);
}
}
?>
相关文档:
/***************************
* author : 大龄青年
* email : wenadmin@sina.com
* from: http://blog.csdn.net/hahawen
* 转载请保留这部分信息,谢谢
***************************/
php页面访问时,统一进行权限验证的设计
晚上有人问我关于网站页面显示的时候,权限判断的问题。于是就� ......