你好,欢迎来到何平网络科技&织梦之家,你可以免费观看大量视频教程以及大量模板下载!

织梦内容页批量上传图片提示FILEID:2,第一次不显示缩略图,再次点击编缉又可以显示了-织梦之家(dedehome.com)

时间:2018-09-24 15:00 来源:织梦之家作者:happy 点击:
织梦之家 最近在给一客户做网站的时候出现的问题,后来终于解决了,特意分享给大家: 上传图集时候老是失败,提示 提示FILEID:X错误,缩略图显示为红色Error 下面截图错误: 分两步: 第一步:查看一下你的include/common.inc.php 的文件格式UTF-8编码的朋友

织梦之家最近在给一客户做网站的时候出现的问题,后来终于解决了,特意分享给大家:
上传图集时候老是失败,提示提示FILEID:X错误,缩略图显示为红色Error下面截图错误:


 

分两步:

第一步:查看一下你的include/common.inc.php 的文件格式UTF-8编码的朋友,注意将格式调整为UTF-8 无BOM格式,GBK编码的朋友,注意将格式调整为ANSI

第二步:给大家提供一个缩略图修复文件,保存为a.php,放在网站根目录访问下就可以了。
 

<?php
//remove the utf-8 boms
//by magicbug at gmail dot com
if (isset($_GET['dir'])){ //config the basedir
$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 "filename: $basedir/$file ";
     echo 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 found, automatically removed.</font>");
  } else {
   return ("<font color=red>BOM found.</font>");
  }
}
else return ("BOM Not Found.");
}
function rewrite ($filename, $data) {
$filenum = fopen($filename, "w");
flock($filenum, LOCK_EX);
fwrite($filenum, $data);
fclose($filenum);
}
?>

将代码另存为.php,放在网站根目录下运行该文件就可以了。
 

运行后记得更新下缓存

运行完毕后刷新后台,上传图片,就成功了!
如还有什么 不懂的地方欢迎咨询我们织梦之家,感谢你的支持!

 

感谢支持织梦之家,你的支持,我们的无限动力!!!
    “DEDECMS教程”欢迎分享!:

    相关标签:

    顶一下
    (1)
    100%
    踩一下
    (0)
    0%

    欢迎您报错,或提出宝贵建议,我们将第一时间处理,为大家营造一个良好网上交流平台,感谢支持织梦之家!