高亮度显示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项目的方法
Oct 09 PHP
php session 检测和注销
Mar 16 PHP
PHP+XML 制作简单的留言本 图文教程
Nov 02 PHP
php select,radio和checkbox默认选择的实现方法
May 15 PHP
php+jquery编码方面的一些心得(utf-8 gb2312)
Oct 12 PHP
php array_intersect比array_diff快(附详细的使用说明)
Jul 03 PHP
浅析application/x-www-form-urlencoded和multipart/form-data的区别
Jun 22 PHP
PHP图片库imagemagick安装方法
Sep 23 PHP
WordPress中is_singular()函数简介
Feb 05 PHP
php文档工具PHP Documentor安装与使用方法
Jan 25 PHP
PHP中的日期时间处理利器实例(Carbon)
Jun 09 PHP
phpcms配置列表页以及获得文章发布时间
Jul 04 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
thinkphp控制器调度使用示例
2014/02/24 PHP
用php来限制每个ip每天浏览页面数量的实现思路
2015/02/24 PHP
Laravel实现短信注册的示例代码
2018/05/29 PHP
JS 类型转换常见方法小结
2010/05/31 Javascript
JS控制图片等比例缩放的示例代码
2013/12/24 Javascript
js 判断js函数、变量是否存在的简单示例代码
2014/03/04 Javascript
jQuery使用animate创建动画用法实例
2015/08/07 Javascript
Angular2 (RC5) 路由与导航详解
2016/09/21 Javascript
基于node.js express mvc轻量级框架实践
2017/09/14 Javascript
JS实现的文字间歇循环滚动效果完整示例
2018/02/13 Javascript
详解vue中axios的封装
2018/07/18 Javascript
Element input树型下拉框的实现代码
2018/12/21 Javascript
JS尾递归的实现方法及代码优化技巧
2019/01/19 Javascript
浅谈layui 表单元素的选中问题
2019/10/25 Javascript
Vue中引入svg图标的两种方式
2021/01/14 Vue.js
Python读取键盘输入的2种方法
2015/06/16 Python
python使用mysql数据库示例代码
2017/05/21 Python
Python的多维空数组赋值方法
2018/04/13 Python
使用python爬取B站千万级数据
2018/06/08 Python
使用SVG实现提示框功能的示例代码
2020/06/05 HTML / CSS
JPA面试常见问题
2016/11/14 面试题
简单说下OSPF的操作过程
2014/08/13 面试题
生产现场工艺工程师岗位职责
2013/11/28 职场文书
小学一年级评语大全
2014/04/22 职场文书
说明书范文
2014/05/07 职场文书
篮球赛口号
2014/06/18 职场文书
个人批评与自我批评发言稿
2014/09/28 职场文书
2014年党风廉政建设工作总结
2014/11/19 职场文书
2014年度安全工作总结
2014/12/04 职场文书
2014年电厂工作总结
2014/12/04 职场文书
幼师中班个人总结
2015/02/12 职场文书
2015年保洁员工作总结
2015/05/04 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
导游词之河北滦平金山岭长城
2019/10/16 职场文书
手把手教你怎么用Python实现zip文件密码的破解
2021/05/27 Python
Go timer如何调度
2021/06/09 Golang