还有一个问题,这个php域名服务网站明明在服务器上运行的好好的,但我拖下来后,发现有些源文件打开是乱码,根本无法进行编辑,请问这是怎么回事?
是用Zend Encoder加密过的原因吗?我还有办法编辑它吗?

解决方案 »

  1.   

    我是php菜鸟,当然不会解密了,加密才刚学会(还不晓得能不能执行),我还以为大家会解密呢!
      

  2.   

    错误信息说的很清楚啊;Call to a member function escapestring() on a non-object 
    加密的没法编辑了...
      

  3.   

    ...escapestring() 这个函数调用不了,看看你程序里的含括档路径对不对。
      

  4.   

    并不是加密的关系,服务器里有时候是设置了include_path()所以include档的位置不是绝对或相对路径,调用的function一定是在一个公用档里面的,要用的时候include进来的。挖别人的程序首先要把这些include路径重新写过(除非之前用的是相对路径)
      

  5.   

    <?php include("partner.inc.php");?>
    <?php @include("footer.inc.php");?>源代码中,出现带@的include,也出现了不带@的include,这是不是表明其一定是设置过php.ini中的include_path呢?
      

  6.   

    在服务器上运行的好好的啊?要怎么初始化啊?我是从asp刚刚转过来学习php的,请问大家php的网站在windows下运行和asp的网站有多少不同啊?在asp里,如果使用的数据库是access,那直接拿过来网站就可以用了,如果数据库是sqlserver,那也只要载入一下数据库就可以了。那么,相对的,php的网站是不是要先进行什么设置?比如常用的mysql数据库也要先载入的吧?还有别的什么设置吗?
    当然这是基本的问题,我可以看书,但如果有人能够给我大体的说一下情况,那就更好啦!
      

  7.   

    含有escapestring这个方法/函数的类没有实例化
      

  8.   

    请问怎么实例化?php还真是够麻烦呀!
      

  9.   

    这是类啊,什么麻烦不麻烦的,类本来就是这样用的就是$xx = new xxx而已
      

  10.   

    好的,谢谢各位,我想这个问题先放着吧,等我先学学基本的php机能再说!