高亮度显示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 相关文章推荐
社区(php&amp;&amp;mysql)二
Oct 09 PHP
smarty实例教程
Nov 19 PHP
新手配置 PHP 调试环境(IIS+PHP+MYSQL)
Jan 10 PHP
PHP采集相关教程之一 CURL函数库
Feb 15 PHP
探讨PHP使用eAccelerator的API开发详解
Jun 09 PHP
PHP转换IP地址到真实地址的方法详解
Jun 09 PHP
PHP实现设计模式中的抽象工厂模式详解
Oct 11 PHP
php实现有趣的人品测试程序实例
Jun 08 PHP
ThinkPHP5实现作业管理系统中处理学生未交作业与已交作业信息的方法
Nov 12 PHP
基于thinkPHP类的插入数据库操作功能示例
Jan 06 PHP
PHP实践教程之过滤、验证、转义与密码详解
Jul 24 PHP
利用Homestead快速运行一个Laravel项目的方法详解
Nov 14 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
BBS(php &amp; mysql)完整版(一)
2006/10/09 PHP
header跳转和include包含问题详解
2012/09/08 PHP
php中的抽象方法和抽象类
2017/02/14 PHP
php实现构建排除当前元素的乘积数组方法
2018/10/06 PHP
PHP实现的策略模式示例
2019/03/20 PHP
laravel中的fillable和guarded属性详解
2019/10/23 PHP
AJAX异步从优酷专辑中采集所有视频及信息(JavaScript代码)
2010/11/20 Javascript
通过js为元素添加多项样式,浏览器全兼容写法
2014/08/30 Javascript
javascript实现图像循环明暗变化的方法
2015/02/25 Javascript
JavaScript与HTML的结合方法详解
2015/11/23 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【二】
2016/05/10 Javascript
JavaScript实现时间表动态效果
2017/07/15 Javascript
微信小程序使用Promise简化回调
2018/02/06 Javascript
使用D3.js+Vue实现一个简单的柱形图
2018/08/05 Javascript
JS实现头条新闻的经典轮播图效果示例
2019/01/30 Javascript
webpack HappyPack实战详解
2019/10/08 Javascript
vue项目前端微信JSAPI与外部H5支付相关实现过程及常见问题
2020/04/14 Javascript
vue实现购物车结算功能
2020/06/18 Javascript
Python中optionParser模块的使用方法实例教程
2014/08/29 Python
在Python的Flask框架中使用模版的入门教程
2015/04/20 Python
Python中字典映射类型的学习教程
2015/08/20 Python
浅析Python中MySQLdb的事务处理功能
2016/09/21 Python
如何在sae中设置django,让sae的工作环境跟本地python环境一致
2017/11/21 Python
mac PyCharm添加Python解释器及添加package路径的方法
2018/10/29 Python
python利用faker库批量生成测试数据
2020/10/15 Python
国际领先的学术出版商:Springer
2017/01/11 全球购物
英国办公用品商店:Office Outlet
2018/04/04 全球购物
捷克玩具商店:Bambule
2019/02/23 全球购物
实用求职信范文分享
2013/12/25 职场文书
教师师德承诺书
2014/03/26 职场文书
篮球赛新闻稿
2015/07/17 职场文书
开网店计划分析
2019/07/30 职场文书
SQLServer中JSON文档型数据的查询问题解决
2021/06/27 SQL Server
Redis分布式锁Redlock的实现
2021/08/07 Redis
springboot为异步任务规划自定义线程池的实现
2022/06/14 Java/Android
Redis唯一ID生成器的实现
2022/07/07 Redis