我的程序是 ecshop 2.6 utf8的,我在程序里改动lib_main.php或者lib_common.php  前台的压面程序就会乱,哪怕只是在最后加一个空格,压面也会都乱掉,奇了怪了,请高人指点  怎么回事啊,困扰好久了,程序不能动,“非常娇嫩”   很神奇啊

解决方案 »

  1. 没啥神奇的.
    比如说在一些函数之前是不能输出任何字符的.
    比如说header,session,ob_start等等.
    这可能是原因之一吧.
      

  2. 了解ecshop的 可能知道,includs/lib_main.php里有标题的power by ecshop  字样 我想把这个换了 或者是改成其他的,但是不能动,只要一改前台的页面就会全乱了,用过ecshop做过好多站了 以前都没事,只有这回,不知道怎么回事,不能改,还有 lib_commen.php里想加个函数,就是添加个函数,本身ecshop原版这个文件里是有那个函数的,我去了,现在加上就全乱了,是个清除sql缓存的函数,不能加,一加页面就乱了,郁闷啊。。
      

  3. 看看你用的编辑器的默认编码是什么,可能你的默认编码和ecshop文件存储的默认编码不一致。你修改文件保存的时候把文件编码是不是给变了。
      

  4. 有可能是编码引起的乱码,一般改个title是没有问题的。在ultraedit下面编辑一下看看.
      

  5. 模板最后还是要变成php,不神奇
      

类似问题 »