博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php 替换模板中的 PHP源码标签字符方法
阅读量:5281 次
发布时间:2019-06-14

本文共 1248 字,大约阅读时间需要 4 分钟。

//替换php代码

function RepPhpAspJspcode($string){
global $public_r;
if(!$public_r[candocode]){
//$string=str_replace("<?xml","[!--ecms.xml--]",$string);
$string=str_replace("<\\","&lt;\\",$string);
$string=str_replace("\\>","\\&gt;",$string);
$string=str_replace("<?","&lt;?",$string);
$string=str_replace("<%","&lt;%",$string);
if(@stristr($string,' language'))
{
$string=preg_replace(array('!<script!i','!</script>!i'),array('&lt;script','&lt;/script&gt;'),$string);
}
//$string=str_replace("[!--ecms.xml--]","<?xml",$string);
}
return $string;
}

//替换php代码

function RepPhpAspJspcodeText($string){
//$string=str_replace("<?xml","[!--ecms.xml--]",$string);
$string=str_replace("<\\","&lt;\\",$string);
$string=str_replace("\\>","\\&gt;",$string);
$string=str_replace("<?","&lt;?",$string);
$string=str_replace("<%","&lt;%",$string);
if(@stristr($string,' language'))
{
$string=preg_replace(array('!<script!i','!</script>!i'),array('&lt;script','&lt;/script&gt;'),$string);
}
//$string=str_replace("[!--ecms.xml--]","<?xml",$string);
$string=str_replace("<!--code.start-->","&lt;!--code.start--&gt;",$string);
$string=str_replace("<!--code.end-->","&lt;!--code.end--&gt;",$string);
return $string;
}

转载于:https://www.cnblogs.com/songadmin/p/10837324.html

你可能感兴趣的文章
专题讨论:敏捷软件开发和传统软件工程
查看>>
深入探究VC —— 链接器link.exe(4)【转】http://blog.csdn.net/wangningyu/article/details/4849452...
查看>>
mfc的WM_PAINT笔记
查看>>
苹果应用商店AppStore审核规则指南
查看>>
第五节课-神经网络2
查看>>
使用idea启动node项目的问题
查看>>
mysql 存储过程
查看>>
0627.selenium请求库*1
查看>>
How To Ask Questions The Smart Way 转
查看>>
Bash变量(二):位置变量与预定义变量
查看>>
C++中的空类,默认产生哪些类成员函数?
查看>>
SSH中懒加载异常的解决办法
查看>>
终极 Shell
查看>>
CALayer 2 详解 -----转自李明杰
查看>>
git gc
查看>>
利用SVN进行多项目共享及导出
查看>>
HDU 3338 Kakuro Extension
查看>>
1.Two Sum(两数之和)
查看>>
Cocos2dx环境搭建
查看>>
深入理解C/C++混合编程优秀博文赏析与学习
查看>>