刚才看了一下,同样的程序,放在Zend Engine v1.2.0下就正常,放在Zend Engine v2.0.1就出问题。
我是用zend safeguard suite 3.1.0build712来加密的。这是怎么回事?zend bug?

解决方案 »

  1.   

    请大家对比一下这两个的环境变量:
    http://www.soulsky.net/tst.php(这个的加密程序就运行正常)
    http://clczws.512j.com/tst.php(这个的加密程序就运行错误)
      

  2.   

    上传加密过的文件时, 用binary 方式上传。
      

  3.   

    我都是默认自动检测的。而且几个ftp我都采用这种方式上传的,何况我本机测试也是错误,所以不应该是二进制上传方式的问题。
      

  4.   

    我发现一个不同,就是:成功的那个的Zend Optimizer里的License Path为空,而失败的那两个的License Path为no value
      

  5.   

    回复人: startnow(Rush) ( ) 信誉:100  2004-11-02 02:21:00  得分: 0  
     
     
       上传加密过的文件时, 用binary 方式上传。大佬强,解决了。但是为什么要这样?另外,我在本机建服务器的话该如何?我在west263的服务器上的,为什么就可以?
      

  6.   

    版本不一样的问题呀!我以前遇到过这种问题,换一个版本的 zend 就可以了
      

  7.   

    加密过的是二进制文件,请已二进制上传,有些FTP工具默认会以ASCII传的。