高亮度显示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 09 PHP
在PHP中使用Sockets 从Usenet中获取文件
Jan 10 PHP
PHPMailer 中文使用说明小结
Jan 22 PHP
如何使用PHP实现javascript的escape和unescape函数
Jun 29 PHP
实现在同一方法中获取当前方法中新赋值的session值解决方法
Jun 26 PHP
PHP面向对象之后期静态绑定功能介绍
May 18 PHP
解读PHP的Yii框架中请求与响应的处理流程
Mar 17 PHP
Linux下快速搭建php开发环境
Mar 13 PHP
Thinkphp事务操作实例(推荐)
Apr 01 PHP
利用laravel搭建一个迷你博客实战教程
Aug 13 PHP
PHP堆栈调试操作简单示例
Jun 15 PHP
PHP数组访问常用方法解析
Sep 05 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检测数组长度函数sizeof与count用法
2014/11/17 PHP
PHP数据的提交与过滤基本操作实例详解
2016/11/11 PHP
简单谈谈 php 文件锁
2017/02/19 PHP
yii2简单使用less代替css示例
2017/03/10 PHP
PHP利用缓存处理用户注册时的邮箱验证,成功后用户数据存入数据库操作示例
2019/12/31 PHP
基于jQuery的的一个隔行变色,鼠标移动变色的小插件
2010/07/06 Javascript
不要在cookie中使用特殊字符的原因分析
2010/07/13 Javascript
juqery 学习之三 选择器 可见性 元素属性
2010/11/25 Javascript
jquery实现固定顶部导航效果(仿蘑菇街)
2013/03/21 Javascript
深入理解javascript的执行顺序
2014/04/04 Javascript
javaScript中两个等于号和三个等于号之间的区别介绍
2014/06/27 Javascript
JS非Alert实现网页右下角“未读信息”效果弹窗
2015/09/26 Javascript
喜大普奔!jQuery发布 3.0 最终版
2016/06/12 Javascript
JS根据生日月份和日期计算星座的简单实现方法
2016/11/24 Javascript
详解js中Number()、parseInt()和parseFloat()的区别
2016/12/20 Javascript
AngularJS ui-router (嵌套路由)实例
2017/03/10 Javascript
Vue组件化通讯的实例代码
2017/06/23 Javascript
node.js中axios使用心得总结
2017/11/29 Javascript
vue.js中npm安装教程图解
2018/04/10 Javascript
vue+jquery+lodash实现滑动时顶部悬浮固定效果
2018/04/28 jQuery
微信小程序实现滑动翻页效果(完整代码)
2019/12/06 Javascript
详解Typescript 内置的模块导入兼容方式
2020/05/31 Javascript
python生成指定长度的随机数密码
2014/01/23 Python
Python运维自动化之nginx配置文件对比操作示例
2018/08/29 Python
python pandas写入excel文件的方法示例
2019/06/25 Python
python常用函数与用法示例
2019/07/02 Python
CSS3 Flex 弹性布局实例代码详解
2018/11/01 HTML / CSS
全球性的众包图形设计市场:DesignCrowd
2021/02/02 全球购物
杠杆的科学教学反思
2014/01/10 职场文书
初婚初育证明
2014/01/14 职场文书
餐厅筹备计划书
2014/04/25 职场文书
汽车维修专业自荐书
2014/05/26 职场文书
道路施工安全责任书
2014/07/24 职场文书
nginx location优先级的深入讲解
2021/03/31 Servers
Requests什么的通通爬不了的Python超强反爬虫方案!
2021/05/20 Python
Java实现聊天机器人完善版
2021/07/04 Java/Android