高亮度显示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 22 PHP
PHP 一个页面执行时间类代码
Mar 05 PHP
基于PHP CURL获取邮箱地址的详解
Jun 03 PHP
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
Jun 12 PHP
使用array_map简单搞定PHP删除文件、删除目录
Oct 29 PHP
ThinkPHP实现二级循环读取的方法
Nov 03 PHP
thinkphp中多表查询中防止数据重复的sql语句(必看)
Sep 22 PHP
Ajax和PHP正则表达式验证表单及验证码
Sep 24 PHP
php分页查询的简单实现代码
Mar 14 PHP
php-fpm开启状态统计的方法详解
Jun 23 PHP
PHP面向对象之工作单元(实例讲解)
Jun 26 PHP
PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例
May 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
Body是什么,该怎么喝出咖啡里的口感
2021/03/03 咖啡文化
php文件服务实现虚拟挂载其他目录示例
2014/04/17 PHP
php获取、检查类名、函数名、方法名的函数方法
2015/06/25 PHP
Yii2中关联查询简单用法示例
2016/08/10 PHP
PHP7常量数组用法分析
2016/09/26 PHP
使用PHPMailer发送邮件实例
2017/02/15 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
2020/05/02 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
2020/07/24 PHP
PHP后门隐藏的一些技巧总结
2020/11/04 PHP
jQuery中对节点进行操作的相关介绍
2013/04/16 Javascript
javascript在IE下trim函数无法使用的解决方法
2014/09/12 Javascript
JavaScript定义变量和变量优先级问题探讨
2014/10/11 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
2015/12/08 Javascript
jQuery判断checkbox选中状态
2016/05/12 Javascript
js return返回多个值,通过对象的属性访问方法
2017/02/21 Javascript
基于vue实现多引擎搜索及关键字提示
2017/03/16 Javascript
javascript基本数据类型和转换
2017/03/17 Javascript
解决webpack打包速度慢的解决办法汇总
2017/07/06 Javascript
JavaScript中filter的用法实例分析
2019/02/27 Javascript
Vue使用Clipboard.JS在h5页面中复制内容实例详解
2019/09/03 Javascript
[03:21]辉夜杯主赛事 12月25日TOP5
2015/12/26 DOTA
[01:13:59]LGD vs Mineski Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
用Python编写一个国际象棋AI程序
2014/11/28 Python
Django使用详解:ORM 的反向查找(related_name)
2018/05/30 Python
Python实现的文轩网爬虫完整示例
2019/05/16 Python
python实现批量视频分帧、保存视频帧
2019/05/31 Python
Python_查看sqlite3表结构,查询语句的示例代码
2019/07/17 Python
Python字符串的修改方法实例
2019/12/19 Python
Python Tornado批量上传图片并显示功能
2020/03/26 Python
Pytorch高阶OP操作where,gather原理
2020/04/30 Python
荷兰超市:DEEN
2018/03/14 全球购物
报考公务员诚信承诺书
2014/08/29 职场文书
师德师风个人自我剖析材料
2014/09/27 职场文书
2016年4月份红领巾广播稿
2015/12/21 职场文书
详解MongoDB排序时内存大小限制与创建索引的注意事项
2022/05/06 MongoDB