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

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

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了织梦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后台头部多的一行空白

相关文章

  • 2022-04-29Wordpress关闭所有评论的方法
  • 2022-04-29Laravel能用钉钉接收系统警报!
  • 2022-04-2925个你可能不知道的PS常用快捷键
  • 2022-04-29百度编辑器上传word文件转为html
  • 2022-04-29解决LNMP环境安装WordPress不显示主题,无法编辑的教程
  • 2022-04-29手机批发网优化学习过程心态分享
  • 2022-04-29简单常用技巧之React组件间通信(整理分享)
  • 2022-04-29Navicat连接Mysql8.0.11出现1251错误怎么办
  • 2022-04-29uniapp如何设置动态样式
  • 2022-04-29聊聊Node.js + worker_threads如何实现多线程?(详解)

文章分类

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

最近更新的内容

    • dedecms修改摘要、标题、缩略图等字数和大小限制
    • 介绍Laravel8路由模块新增missing方法
    • 深入解析asp.net中mvc4自定义404页面(分享)
    • thinkphp5报错显示nginx 404页面的解决办法
    • Photoshop设计立体质感的标签式按钮
    • PHP如何使用Callback/Callable类型
    • 织梦DedeCMS后台文件列表按文件名排序的方法
    • 怎么用Zblog做优化?
    • 如何清除CentOS6或CentOS7上的磁盘空间
    • TP框架中的钩子怎么配置调用(附代码实例)

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

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