高亮度显示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 $_ENV为空的原因分析
Jun 01 PHP
php自动给文章加关键词链接的函数代码
Nov 29 PHP
怎样使用php与jquery设置和读取cookies
Aug 08 PHP
成为好程序员必须避免的5个坏习惯
Jul 04 PHP
PHP 验证登陆类分享
Mar 13 PHP
Laravel 5框架学习之Eloquent 关系
Apr 09 PHP
php通过分类列表产生分类树数组的方法
Apr 20 PHP
YII使用url组件美化管理的方法
Dec 28 PHP
PHP简单实现生成txt文件到指定目录的方法
Apr 25 PHP
php简单实现多语言切换的方法
May 09 PHP
Yii2框架可逆加密简单实现方法
Aug 25 PHP
PhpStorm连接服务器并实现自动上传功能
Dec 09 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四种定界符详解
2017/02/16 PHP
Yii框架的路由配置方法分析
2019/09/09 PHP
PHP执行普通shell命令流程解析
2020/08/24 PHP
JS之小练习代码
2008/10/12 Javascript
javascript定义函数的方法
2010/12/06 Javascript
ExtJS4 组件化编程,动态加载,面向对象,Direct
2011/05/12 Javascript
javascript跑马灯悬停放大效果实现代码
2012/12/12 Javascript
JS求平均值的小例子
2013/11/29 Javascript
返回上一页并自动刷新的JavaScript代码
2014/02/19 Javascript
复制网页内容,粘贴之后自动加上网址的实现方法(脚本之家特别整理)
2014/10/16 Javascript
Jquery修改页面标题title其它JS失效的解决方法
2014/10/31 Javascript
node.js中的fs.writeFileSync方法使用说明
2014/12/14 Javascript
jQuery无刷新分页完整实例代码
2015/10/27 Javascript
JavaScript实现复制或剪切内容到剪贴板功能的方法
2016/05/23 Javascript
jquery事件绑定解绑机制源码解析
2016/09/19 Javascript
提高JavaScript执行效率的23个实用技巧
2017/03/01 Javascript
vue移动端微信授权登录插件封装的实例
2018/08/28 Javascript
Vue.js子组件向父组件通信的方法实例代码详解
2018/12/10 Javascript
通过javascript实现段落的收缩与展开
2019/06/26 Javascript
jQuery操作选中select下拉框的值代码实例
2020/02/07 jQuery
Python OS模块常用函数说明
2015/05/23 Python
Python中关键字nonlocal和global的声明与解析
2017/03/12 Python
Django入门使用示例
2017/12/12 Python
Python字符串的全排列算法实例详解
2019/01/07 Python
python TF-IDF算法实现文本关键词提取
2019/05/29 Python
世界排名第一的万圣节服装店:Spirit Halloween
2018/10/16 全球购物
土木工程毕业生自荐信
2013/09/21 职场文书
医学生实习自荐信
2013/10/01 职场文书
建筑项目策划书
2014/01/13 职场文书
庆元旦广播稿
2014/02/10 职场文书
雷锋式好少年事迹材料
2014/08/17 职场文书
学党史心得体会
2014/09/05 职场文书
地震慰问信
2015/02/14 职场文书
2016党风廉政建设心得体会范文
2016/01/25 职场文书
辞职报告(范文三篇)
2019/08/27 职场文书
python可视化之颜色映射详解
2021/09/15 Python