易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP去除注释类

<?php
include_once("error.php");
/*
 * 名称 : PHP去源码注释及轻度压缩数据
 * 作者 : pjx
 * 版本 : v 2010/02/25 v 1.0
 * 说明 : 该类用于清除PHP文件(同时兼容C/C++风格注释的文件)源码的注释及去除多余空格
 * 示例 :
 * 实例 => $data = new REMOVE_COMMENT($file_path);
 * 只去除注释 => $data->remove(),返回去掉注释后的数据,文件排版和源文件一样
 * 去除注释和空格 => $data->compact(),返回去除注释和空格后的数据
 *                  (将连续多空格压缩为一个空格,防止"var $val"情况),文件容易阅读
 * 轻度压缩 => $data->compact_hightly(),返回去掉所有空白字符的数据,文件基本无法阅读
 * 保存文件 => $date->save($file_name),如参数$file_name存在,则文件保存为$file_name,
 *             若不存在,则保存在相同的目录下,文件名为时间符串
 *
 * bug : 字符串如包括多空格和"//",那么字符串会部分会删除, 整个文件结构可能会被破坏
 **/
class REMOVE_COMMENT{
    var $path = "";
    var $file = "";
    var $content = "";
    var $after_content = "";
    var $compact_content = "";
    var $reg_comment = "!((/\*)[\s\S]*?(\*/))|(//.*)!";
    var $reg_space = "![ ]+!";
    var $reg_all_space = "!\s+!";
    var $file_info = array();
    var $alowed_type = array("php","css","c","c++","txt","html","htm","tpl");
    var $save_file = "";
    function  __construct($path="") {
        $this->load_file($path);
    }
    function load_file($path=""){
        global $error;
        $this->free();
        if(!$path){
            $this->halt($error[0]);
&nbs


相关文档:

php单引号和双引号的区别

本文转自http://xfs39.javaeye.com/blog/411508 感谢作者分享
php单引号和双引号的区别



    今天,有一新学PHP的网友问了茶农一个问题:“单引号和双引号的区别和用法?”,现将答案总结了下,写成这篇小短文。
" "双引号里面的字段会经过编译器 ......

PHP程序调试日记

 问题一:cacti如法正常登录,没有报PHP程序错误
 解决过程解决过程:开启PHP报错显示(在调试时,一直卡在这儿,由于是服务器上,没有开启报错程序)display_errors = On
                发现报Warning: session_start() [ ......

完整的PHP图形验证码程序源码!


代码如下:
<?php
   /*   网站验证码程序
    *   运行环境: PHP5.0.18 下调试通过
    *   需要 gd2 图形库支持(PHP.INI中 php_gd2.dll开启)
    *&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号