当前位置:首页 >> 行业观点 >> 详情
sousuo
sousuo

网站搬迁图片显示不了,看看是不是文件目录大小写的问题吧!

上传时间:2020-10-16            浏览次数:62

我们一直强调,大家开发网站的时候一定不要大小写混用,尽可能目录都用小写,但依然会有一些人不听。比如这两天我们做的一个网站项目就出问题了。一个图片上传目录,编辑器里使用的是“upload”而缩略图上传时候使用的是“upLoad”,于是就出现了一个情况:

在win系统的服务器上,没有任何问题。

但是linux系统上,就出现了大问题:L大写或者小写都有一部分图片不能显示……

于是没有办法,只能修改数据库中的数据。好在我们永易搜CMS有批量修改工具,于是简单写了几个代码,对缩略图的路径进行了修改。代码分享一下:

$sql= 'select * from 表名称 where 1';
$dede_query=$yys->db->query($sql);
    while ($row =$yys->db->fetchArray($dede_query)) {
      $id=$row['id'];
      $pic=$row['pic'];
      $pic=str_replace("/upLoad/","/upload/",$pic);
      $sql = "UPDATE 表名称 SET pic='$pic' WHERE id='$id'";
      if($yys->db->query($sql)){
          echo("ID为".$id."的内容修改成功<br/>");
     }else{
         echo("ID为".$id."的内容修改失败<br/>");
     }
}

如果你的网站也出现搬迁之后网站图片显示不了,可以对照看看是不是这样的问题。如果是需要提供技术支持也可以联系我们,电话微信:13526646200 QQ1615241386 当然,如果有一些技术问题也可以免费咨询,只为交个朋友!

另外要说一下,以后做网站一定要注意,路径尽可能都要用小写。

永易搜建站用技术和实力说话
0371-56789390
公司地址

郑州市花园路东风路向西300路南弘熹台22层

联系我们