高亮度显示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 相关文章推荐
Mysql的常用命令
Oct 09 PHP
php快速url重写更新版[需php 5.30以上]
Apr 25 PHP
php中数字0和空值的区别分析
Jun 05 PHP
PHP易混淆函数的区别及用法汇总
Nov 22 PHP
php去掉文件前几行的方法
Jul 29 PHP
WordPress开发中用于获取近期文章的PHP函数使用解析
Jan 05 PHP
Yii控制器中filter过滤器用法分析
Jul 15 PHP
Yii2创建多界面主题(Theme)的方法
Oct 08 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
Nov 14 PHP
thinkPHP交易详情查询功能详解
Dec 02 PHP
php生成短网址/短链接原理和用法实例分析
May 29 PHP
PHP实现腾讯短网址生成api接口实例
Dec 08 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 文件上传源码分析(RFC1867)
2009/10/30 PHP
Cakephp 执行主要流程
2010/03/24 PHP
搭建Vim为自定义的PHP开发工具的一些技巧
2015/12/11 PHP
this[] 指的是什么内容 讨论
2007/03/24 Javascript
jquery tablesorter.js 支持中文表格排序改进
2009/12/09 Javascript
跨浏览器通用、可重用的选项卡tab切换js代码
2011/09/20 Javascript
jQuery EasyUI API 中文文档 搜索框
2011/09/29 Javascript
jQuery学习笔记之 Ajax操作篇(一) - 数据加载
2014/06/23 Javascript
浅谈javascript中的instanceof和typeof
2015/02/27 Javascript
JS实现控制表格只显示行边框或者只显示列边框的方法
2015/03/31 Javascript
浅谈js和css内联外联注意事项
2016/06/30 Javascript
jQuery简单注册和禁用全局事件的方法
2016/07/25 Javascript
详解使用Node.js 将txt文件转为Excel文件
2017/07/05 Javascript
js计算两个日期间的天数月的实例代码
2018/09/20 Javascript
基于Vue-Cli 打包自动生成/抽离相关配置文件的实现方法
2018/12/09 Javascript
vue实现表单未编辑或未保存离开弹窗提示功能
2020/04/08 Javascript
Element PageHeader页头的使用方法
2020/07/26 Javascript
Vue select 绑定动态变量的实例讲解
2020/10/22 Javascript
vue 解决provide和inject响应的问题
2020/11/12 Javascript
Python中的time模块与datetime模块用法总结
2016/06/30 Python
python 解决函数返回return的问题
2020/12/05 Python
如何利用python正则表达式匹配版本信息
2020/12/09 Python
详解appium自动化测试工具(monitor、uiautomatorviewer)
2021/01/27 Python
Python实现粒子群算法的示例
2021/02/14 Python
Pytorch 中的optimizer使用说明
2021/03/03 Python
HTML5时代CSS设置漂亮字体取代图片
2014/09/04 HTML / CSS
css3中less实现文字长阴影(long shadow)
2020/04/24 HTML / CSS
很酷的HTML5电子书翻页动画特效
2016/02/25 HTML / CSS
使用Html5实现异步上传文件,支持跨域,带有上传进度条
2016/09/17 HTML / CSS
《青山处处埋忠骨》教学反思
2014/04/22 职场文书
社区党员志愿服务活动方案
2014/08/18 职场文书
财务稽核岗位职责
2015/04/13 职场文书
百年孤独读书笔记
2015/06/29 职场文书
2019年教师入党申请书
2019/06/27 职场文书
python实战之一步一步教你绘制小猪佩奇
2021/04/22 Python
python 进阶学习之python装饰器小结
2021/09/04 Python