高亮度显示php源代码


Posted in PHP onOctober 09, 2006

高亮度显示php源代码 <?php
function HeighPHPcode($Heightstring){
do{
   $z=0;
   if(preg_match('/<phpcode>(.*?)</phpcode>/s',$Heightstring,$reg)) {
     $z=1;
     $code='';
     ob_start();
     highlight_string($reg[1]);
     $code = ob_get_contents();
     ob_end_clean();
     $reg[1] = addslashes($reg[1]);
     $Heightstring=preg_replace("/<phpcode>(.*?)</phpcode>/s","$code",$Heightstring,1);
    }
}while($z);
return $Heightstring;
}
##########################################################################################
#$PHPcode就是要被加亮的代码
$PHPcode= <<<END
<phpcode>
<?php
function HeighPHPcode($Heightstring){
do{
   $z=0;
   if(preg_match('/<phpcode>(.*?)</phpcode>/s',$Heightstring,$reg)) {
     $z=1;
     $code='';
     ob_start();
     highlight_string($reg[1]);
     $code = ob_get_contents();
     ob_end_clean();
     $reg[1] = addslashes($reg[1]);
     $Heightstring=preg_replace("/<phpcode>(.*?)</phpcode>/s","$code",$Heightstring,1);
    }
}while($z);
return $Heightstring;
}
</phpcode>
END;
##########################################################################################
echo   HeighPHPcode("$PHPcode");
?>

PHP 相关文章推荐
escape unescape的php下的实现方法
Apr 27 PHP
[原创]效率较高的php下读取文本文件的代码
Jul 02 PHP
简单的php数据库操作类代码(增,删,改,查)
Apr 08 PHP
PHP 类相关函数的使用详解
May 10 PHP
解析在apache里面给php写虚拟目录的详细方法
Jun 24 PHP
zend framework文件上传功能实例代码
Dec 25 PHP
php把session写入数据库示例
Feb 26 PHP
PHP设计模式之装饰者模式代码实例
May 11 PHP
php实现基于pdo的事务处理方法示例
Jul 21 PHP
ThinkPHP框架整合微信支付之刷卡模式图文详解
Apr 10 PHP
Yii框架组件的事件机制原理与用法分析
Apr 07 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
Mar 09 PHP
PHP4 与 MySQL 数据库操作函数详解
Oct 09 #PHP
开发大型PHP项目的方法
Oct 09 #PHP
怎么使 Mysql 数据同步
Oct 09 #PHP
PHP 中的类
Oct 09 #PHP
用PHP实现验证码功能
Oct 09 #PHP
汉字转化为拼音(php版)
Oct 09 #PHP
如何限制访问者的ip(PHPBB的代码)
Oct 09 #PHP
You might like
php IP及IP段进行访问限制的代码
2008/12/17 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
2013/06/28 PHP
php使用指定编码导出mysql数据到csv文件的方法
2015/03/31 PHP
CodeIgniter中使用Smarty3基本配置
2015/06/29 PHP
浅谈php(codeigniter)安全性注意事项
2017/04/06 PHP
Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
2019/08/02 PHP
php输出反斜杠的实例方法
2019/09/19 PHP
学习jquery之一
2007/04/27 Javascript
关于B/S判断浏览器断开的问题讨论
2008/10/29 Javascript
js为空或不是对象问题的快速解决方法
2013/12/11 Javascript
jQuery中after()方法用法实例
2014/12/25 Javascript
jQuery解析XML文件同时动态增加js文件的方法
2015/06/01 Javascript
微信小程序 form组件详解
2016/10/25 Javascript
JavaScript事件用法浅析
2016/10/31 Javascript
如何使用angularJs
2017/05/08 Javascript
JavaScript使用FileReader实现图片上传预览效果
2020/03/27 Javascript
vue 开发一个按钮组件的示例代码
2018/03/27 Javascript
webstorm+vue初始化项目的方法
2018/10/18 Javascript
jQuery对底部导航进行跳转并高亮显示的实例代码
2019/04/23 jQuery
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
2019/05/27 jQuery
通过实例解析js可枚举属性与不可枚举属性
2020/12/02 Javascript
Python开发常用的一些开源Package分享
2015/02/14 Python
python传递参数方式小结
2015/04/17 Python
Python内建函数之raw_input()与input()代码解析
2017/10/26 Python
Python IDLE入门简介
2017/12/08 Python
python 自动轨迹绘制的实例代码
2019/07/05 Python
Python Sympy计算梯度、散度和旋度的实例
2019/12/06 Python
python3实现将json对象存入Redis以及数据的导入导出
2020/07/16 Python
手机端用rem+scss做适配的详解
2017/11/15 HTML / CSS
详解android与HTML混合开发总结
2018/06/06 HTML / CSS
美国滑雪和滑雪板商店:Buckman
2018/03/03 全球购物
应聘收银员个人的求职信
2013/11/30 职场文书
教师敬业奉献模范事迹材料
2014/05/18 职场文书
邹越感恩父母演讲稿
2014/08/28 职场文书
2014年质检工作总结
2014/11/26 职场文书
Python中的turtle画箭头,矩形,五角星
2022/03/16 Python