高亮度显示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 相关文章推荐
递归列出所有文件和目录
Oct 09 PHP
php下用GD生成生成缩略图的两个选择和区别
Apr 17 PHP
PHP数组内存耗用太多问题的解决方法
Apr 05 PHP
PHP动态分页函数,PHP开发分页必备啦
Nov 07 PHP
ThinkPHP之R方法实例详解
Jun 20 PHP
destoon实现调用热门关键字的方法
Jul 15 PHP
PHP Streams(流)详细介绍及使用
May 12 PHP
PHP的Socket通信之UDP通信实例
Jul 02 PHP
php比较两个字符串长度的方法
Jul 13 PHP
再Docker中架设完整的WordPress站点全攻略
Jul 29 PHP
PHP实现简单实用的分页类代码
Apr 08 PHP
PHPstorm启用自动换行的方法详解(IDE)
Sep 17 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
$_GET['goods_id']+0 的使用详解
2013/06/06 PHP
php实现计数器方法小结
2015/01/05 PHP
Netbeans 8.2将支持PHP7 更精彩
2016/06/13 PHP
PHP面向对象继承用法详解(优化与减少代码重复)
2016/12/02 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
2020/07/19 PHP
用JavaScript编写COM组件的步骤
2009/03/17 Javascript
Firefox中autocomplete=&quot;off&quot; 设置不起作用Bug的解决方法
2011/03/25 Javascript
避免回车键导致的页面无意义刷新的解决方法
2011/04/12 Javascript
jquery索引在使用中的一些困惑
2013/10/24 Javascript
Lab.js初次使用笔记
2015/02/28 Javascript
JS递归遍历对象获得Value值方法技巧
2016/06/14 Javascript
ajax实现动态下拉框示例
2017/01/10 Javascript
jquery实现异步加载图片(懒加载图片一种方式)
2017/04/24 jQuery
基于jquery实现多级菜单效果
2017/07/25 jQuery
js 获取html5的data属性实现方法
2017/07/28 Javascript
Form表单上传文件(type=&quot;file&quot;)的使用
2017/08/03 Javascript
AngularJS中下拉框的基本用法示例
2017/10/11 Javascript
Vue项目中跨域问题解决方案
2018/06/05 Javascript
[06:43]DAC2018 4.5 SOLO赛 Maybe vs Paparazi
2018/04/06 DOTA
Python去除列表中重复元素的方法
2015/03/20 Python
python snownlp情感分析简易demo(分享)
2017/06/04 Python
python基础练习之几个简单的游戏
2017/11/10 Python
Python数据结构之栈、队列的实现代码分享
2017/12/04 Python
Python判断两个对象相等的原理
2017/12/12 Python
Python 移动光标位置的方法
2019/01/20 Python
python 利用turtle库绘制笑脸和哭脸的例子
2019/11/23 Python
如何使用Python多线程测试并发漏洞
2019/12/18 Python
在python3中实现查找数组中最接近与某值的元素操作
2020/02/29 Python
python一些性能分析的技巧
2020/08/30 Python
澳大利亚领先的武术用品和健身器材供应商:SMAI
2019/03/24 全球购物
英国经济型酒店品牌:Travelodge
2019/12/17 全球购物
商务英语专业求职信范文
2014/01/28 职场文书
大学新闻系求职信
2014/06/03 职场文书
小学端午节活动总结
2015/02/11 职场文书
行政介绍信范文
2015/05/04 职场文书
2015年度个人教学工作总结
2015/05/20 职场文书