zoukankan      html  css  js  c++  java
  • dedecms 使用中问题汇集

       vdimgck.php不显示的解决办法:首先找到并打开“include/vdimgck.php”文件;然后在该文件中的第158行加入新的内容为“ob_clean();”;最后保存修改即可。

       非法字符 原因 以及解决办法

      模板文件生成html文件之后会在body开头处加入一个可见的控制符&#65279,导致页面头部会出现一个空白行。原因是页面的编码是UTF-8 + BOM。

      这种编码方式一般会在windows操作系统中出现,比如WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文件,这样并不会产生什么麻烦。但对于 PHP来说,BOM是个大麻烦。因为PHP并不会忽略BOM,所以在读取、包含或者引用这些文件时,会把BOM作为该文件开头正文的一部分。根据嵌入式语言的特点,这串字符将被直接执行(显示)出来。由此造成即使页面的 top padding 设置为0,也无法让整个网页紧贴浏览器顶部,因为在html一开头有这3个隐藏字符&#65279!

      解决办法:直接notopad++ 保存为无dom格式 (格式-》转为UTF-8 无dom格式)

    includededesql.class.php,去掉这一段,他会给网站加友情链接:
    $arrs1 = array(0x63,0x66,0x67,0x5f,0x70,0x6f,0x77,0x65,0x72,0x62,0x79);
    $arrs2 = array(0x20......
    //特殊操作
    $GLOBALS[$v1] .= $v2;
    }


    includecommon.func.php,加版权的,可以去掉:
    $arrs1 = array(0x63,0x66,0x67,0x5f,0x70,0x6f,0x77,0x65,0x72,0x62,0x79);
    $arrs2 =...

  • 相关阅读:
    win2008服务器信任问题
    切换cmd的目录
    c#后的完整cookie
    c#网络编程-第一章
    c#访问mysql数据库
    标准库hashlib模块
    标准库ConfigParser模块
    标准库shutil
    标准库 xml
    标准库shelve
  • 原文地址:https://www.cnblogs.com/qianduan/p/14830449.html
Copyright © 2011-2022 走看看