高亮度显示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 相关文章推荐
解析PHPExcel使用的常用说明以及把PHPExcel整合进CI框架的介绍
Jun 24 PHP
php编写的简单页面跳转功能实现代码
Nov 27 PHP
PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)
May 10 PHP
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
Dec 09 PHP
PHP查找与搜索数组元素方法总结
Jun 12 PHP
WordPress中用于检索模版的相关PHP函数使用解析
Dec 15 PHP
php实现的一段简单概率相关代码
May 30 PHP
php自定义函数实现JS的escape的方法示例
Jul 07 PHP
Yii框架批量插入数据扩展类的简单实现方法
May 23 PHP
PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
Jun 29 PHP
PHP实现的redis主从数据库状态检测功能示例
Jul 20 PHP
通过源码解析Laravel的依赖注入
Jan 22 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 把数字转换成汉字的代码
2015/07/21 PHP
PHP发送短信代码分享
2015/08/11 PHP
使用PHPCMS搭建wap手机网站
2015/09/20 PHP
PHP实现蛇形矩阵,回环矩阵及数字螺旋矩阵的方法分析
2017/05/29 PHP
jscript之Read an Excel Spreadsheet
2007/06/13 Javascript
javascript禁用Tab键脚本实例
2013/11/22 Javascript
jQuery下拉友情链接美化效果代码分享
2015/08/26 Javascript
js获取客户端操作系统类型的方法【测试可用】
2016/05/27 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
2016/06/05 Javascript
jQuery UI插件实现百度提词器效果
2016/11/21 Javascript
基于slideout.js实现移动端侧边栏滑动特效
2016/11/28 Javascript
webpack3+React 的配置全解
2017/08/21 Javascript
JS 验证码功能的三种实现方式
2018/11/26 Javascript
操作按钮悬浮固定在微信小程序底部的实现代码
2019/08/02 Javascript
使用python调用浏览器并打开一个网址的例子
2014/06/05 Python
六个窍门助你提高Python运行效率
2015/06/09 Python
详解Python中contextlib上下文管理模块的用法
2016/06/28 Python
对python产生随机的二维数组实例详解
2018/12/13 Python
python实现输入任意一个大写字母生成金字塔的示例
2019/10/27 Python
python3 dict ndarray 存成json,并保留原数据精度的实例
2019/12/06 Python
解决Django中checkbox复选框的传值问题
2020/03/31 Python
Python自动化xpath实现自动抢票抢货
2020/09/19 Python
python openssl模块安装及用法
2020/12/06 Python
python selenium 获取接口数据的实现
2020/12/07 Python
HTML5之SVG 2D入门3—文本与图像及渲染文本介绍
2013/01/30 HTML / CSS
5个你不知道的HTML5的接口介绍
2013/08/07 HTML / CSS
shell程序中如何注释
2012/02/17 面试题
中科前程Java笔试题
2016/11/20 面试题
小学毕业演讲稿
2014/04/25 职场文书
令人印象深刻的自荐信
2014/05/25 职场文书
幸福家庭事迹材料
2014/12/20 职场文书
五年级下册复习计划
2015/01/19 职场文书
材料采购员岗位职责
2015/04/03 职场文书
2016年“5.12”护士节慰问信
2015/11/30 职场文书
2016计划生育先进个人事迹材料
2016/02/29 职场文书
Win11无法安装更新补丁KB3045316怎么办 附KB3045316补丁修复教程
2022/08/14 数码科技