高亮度显示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代码把全角数字转为半角数字
Dec 10 PHP
《PHP编程最快明白》第五讲:php目录、文件操作
Nov 01 PHP
浅析虚拟主机服务器php fsockopen函数被禁用的解决办法
Aug 07 PHP
Codeigniter的一些优秀特性总结
Jan 21 PHP
php中memcache 基本操作实例
May 17 PHP
解读PHP的Yii框架中请求与响应的处理流程
Mar 17 PHP
浅析PHP7新功能及语法变化总结
Jun 17 PHP
php版微信数据统计接口用法示例
Oct 12 PHP
PHP用正则匹配form表单中所有元素的类型和属性值实例代码
Feb 28 PHP
Yii 访问 Gii(脚手架)时出现 403 错误
Jun 06 PHP
PHP上传文件及图片到七牛的方法
Jul 25 PHP
php5与php7的区别点总结
Oct 11 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配置参数总结
2013/06/14 PHP
Ajax提交表单时验证码自动验证 php后端验证码检测
2016/07/20 PHP
php实现PDO中捕获SQL语句错误的方法
2017/02/16 PHP
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
2007/08/08 Javascript
Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别
2009/11/12 Javascript
javascript 二进制运算技巧解析
2012/11/27 Javascript
Javascript弹出窗口的各种方法总结
2013/11/11 Javascript
纯css+js写的一个简单的tab标签页带样式
2014/01/28 Javascript
js完美实现@提到好友特效(兼容各大浏览器)
2015/03/16 Javascript
JS实现CheckBox复选框全选全不选功能
2015/05/06 Javascript
js实现创建删除html元素小结
2015/09/30 Javascript
jquery实现的判断倒计时是否结束代码
2016/02/05 Javascript
Bootstrap每天必学之滚动监听
2016/03/16 Javascript
jQuery给div,Span, a ,button, radio 赋值与取值
2016/06/24 Javascript
实例详解jQuery的无new构建
2016/08/02 Javascript
微信小程序 location API接口详解及实例代码
2016/10/12 Javascript
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
2017/12/28 Javascript
原生JS实现$.param() 函数的方法
2018/08/10 Javascript
js canvas实现5张图片合成一张图片
2019/07/15 Javascript
微信小程序搜索框样式并实现跳转到搜索页面(小程序搜索功能)
2020/03/10 Javascript
Vue+Java+Base64实现条码解析的示例
2020/09/23 Javascript
[57:16]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第二场
2014/05/26 DOTA
Python中getpass模块无回显输入源码解析
2018/01/11 Python
浅谈python配置与使用OpenCV踩的一些坑
2018/04/02 Python
Python设计模式之迭代器模式原理与用法实例分析
2019/01/10 Python
Python Django 命名空间模式的实现
2019/08/09 Python
通过Python编写一个简单登录功能过程解析
2019/09/04 Python
详解Python3定时器任务代码
2019/09/23 Python
详解pycharm连接不上mysql数据库的解决办法
2020/01/10 Python
Python批量删除mysql中千万级大量数据的脚本分享
2020/12/03 Python
我为自己代言广告词
2014/03/18 职场文书
团委书记的竞聘演讲稿
2014/04/24 职场文书
信用卡工资证明范本
2014/10/17 职场文书
预防艾滋病宣传活动总结
2015/05/09 职场文书
申论不会写怎么办?教您掌握这6点思维和原则
2019/07/17 职场文书
SQL Server使用T-SQL语句批处理
2022/05/20 SQL Server