• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 去除织梦CMS后台头部多的一行空白

去除织梦CMS后台头部多的一行空白

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了织梦CMS后台,PHP去除BOM头等相关知识,希望对您有所帮助

如果您的织梦CMS后台头部多的一行空白,那么很有可能是因为你改动过后台文件,保存的时候没注意格式,使php文件带了BOM头

解决办法

1、新建一个PHP保存以下代码

<?phpheader("Content-Type:text/html; charset=utf-8");if (isset($_GET['dir'])){ //设置文件目录    $basedir=$_GET['dir'];}else{    $basedir = '.';}$auto = 1;checkdir($basedir);function checkdir($basedir){    if ($dh = opendir($basedir)) {        while (($file = readdir($dh)) !== false) {            if ($file != '.' && $file != '..'){                if (!is_dir($basedir."/".$file)) {                    echo "文件名称: $basedir/$file ".checkBOM("$basedir/$file")." <br>";                }else{                    $dirname = $basedir."/".$file;                    checkdir($dirname);                }            }        }        closedir($dh);    }}function checkBOM ($filename) {    global $auto;    $contents = file_get_contents($filename);    $charset[1] = substr($contents, 0, 1);    $charset[2] = substr($contents, 1, 1);    $charset[3] = substr($contents, 2, 1);    if (ord($charset[1]) == 239 && ord($charset[2]) == 187 && ord($charset[3]) == 191) {        if ($auto == 1) {            $rest = substr($contents, 3);            rewrite ($filename, $rest);            return ("<font color=red>发现BOM并且已自动删除</font>");        } else {            return ("<font color=red>发现BOM</font>");        }    }    else return ("没有发现BOM");}function rewrite ($filename, $data) {    $filenum = fopen($filename, "w");    flock($filenum, LOCK_EX);    fwrite($filenum, $data);    fclose($filenum);}?>

分别上传到data目录,include目录,dede,然后分别打开这三个文件,文件会自动去掉所在目录下的所有文件的BOM头。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 去除织梦CMS后台头部多的一行空白

相关文章

  • 千万不要让搜素引擎误认为买卖链接了
  • Javascript如何判断字符串中是否包含某个字符串
  • 帝国cms搜索结果显示数量设置教程
  • Photoshop鼠绘质感霸天虎机器人界面
  • 详解Composer+Git怎么创建 “服务类库”
  • PHP工厂方法模式的好处是什么
  • Illustrator创建渐变色效果的进度按钮
  • 详解Angular中的NgModule(模块)
  • Photoshop制作洁白的云朵艺术字教程
  • ThinkPHP框架SQL操作链式写法原理

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Thinkphp5整合phpsocketio过程亲自踩的坑!
    • vue中data改变后让视图同步更新的方法
    • 详解thinkPHP5模型中的修改器和自动完成
    • phpcms v9添加热门搜索关键词的方法
    • 解决ThinkPHP5.1版本引入composer vendor扩展包的问题
    • 全平台通用评论神器一键自动填写昵称、邮箱和网址
    • 使用织梦DdedCMS添加文章时同时更新所有单页面的
    • PHP下载大文件失败并限制下载速度的实例代码
    • 屏蔽无用的WordPress默认小工具
    • DedeCMS V6 发布!织梦CMS V6 新版上线

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有