自己用 sed,awk或者正则来弄吧

解决方案 »

  1.   

    可以自己写正则php5中可以用php_strip_whitespace
    http://cn2.php.net/manual/zh/function.php-strip-whitespace.php
      

  2.   

    http://www.chinaunix.net/jh/24/579268.html
      

  3.   

    没办法啊!老板要求这样做!
    项目非常复杂,开发了1年多,但费用非常低
    但产品版权全部卖人家了,人家现在已经把我们的产品加密后又转卖其他企业,卖2套就把本转回来了,他们也好狠啊!
    老板不得不出此下策
    我也是听吩咐,大家不要鄙视我
    to:iasky(C#_ASP_PHP) 
    php_strip_whitespace是不是只能删除制定某个文件的注释?而不是某个文件夹下所有文件的?
      

  4.   

    看不懂诶,php_strip_whitespace怎么用阿?
    是放在原php文件中?还是另外一个文件单独执行?
    怎么两种方式试了都没反应阿?可以给个例子吗?
      

  5.   

    php_strip_whitespace
    你用了就知道
    还有你可以做混淆变量,和函数你开始签合同时候可以注明不得拿代码转租给第三方。
      

  6.   

    首先写一个转换文件,当然也用PHP了~然后用正则匹配~~~自动遍历指定目录下所有的php文件,一个一个的打开,然后查找// /* */这样的注释行,全部删除,不是很简单的事情么?
      

  7.   

    我随便创建一个a.php写代码:
    <?
    //所发送的发的萨斯的发送饭店阿四大法第三方第三
    echo "aaaaaaaaaaaa";
    /*sdfasdfasff
    asdgkplkjlk*/
    echo "bbbbbbbb";echo php_strip_whitespace('b.php');do_nothing();
    ?>系统将去掉注释后的文件放到同目录下的b.php中
    结果报无法识别函数do_nothing();
    删除do_nothing();后没反应
    写成php_strip_whitespace('c:/aoache2/aa/tmp/b.php');绝对路径下也没反应到底应该怎么用阿?
      

  8.   

    do_nothing();
    是别人的例子,你删除就可以了
    你可以不用echo出来,写到文件就好了
      

  9.   

    看了,不懂什么意思?我在要去注释的文件内最后执行php_strip_whitespace('c:/aoache2/aa/tmp/b.php');
    或者php_strip_whitespace('b.php');
    怎么运行后没反应?
    没有创建一个新的b.php?
    或者手动创建后更新它?