当前位置:首页phpcms v9升级后台无法上传缩略图的原因分析 举报文章

phpcms v9升级后台无法上传缩略图的原因分析

作者:admin    来源:用户投稿    时间:2015.6.11   

  phpcms V9 是目前国内使用人数最多的一款开源免费的CMS系统,正是由于他的免费性,开源性,以及其自身的功能性比较强大,所以倍受许多站长朋友们的亲来,以及许多的公司的喜欢。phpcms也为了完善程序漏洞,官方人员会经常性的发布一些程序补丁,让用户使用。防止一些特殊群体,通过程序的漏洞去攻击别人的网站。不过这次更新了phpcms v9之后,发现网站后台上传缩略图的时候,会出现无法上传的现象,浏览器提示undefined错误,经过一方面的测试,发现这个错误,只有一些火狐核心的浏览器才会出现,IE,360这种的IE核心浏览器上传一切正常。这是什么原因造成的呢,我们通过程序去排查一下为何后台无法上传缩略图,并出现undefined的错误。 

济南网站建设中phpcms v9升级,后台无法上传缩略图,提示undefine。

  一、phpcms V9 后台无法上传缩略图的处理方法

  首先打开网站程序路径中的,phpcms---modules----attachment----attachments.php文件,找到attachments.php文件中的50行---53行代码,这里有一段判断是否登录的程序,我们把这段话删掉就可以了。如图所示  

网站程序代码图示

  通过删除非常简单的一段话,就能解决类似火狐核心的浏览器,后台无法上传缩略图的错误。接下来我们详细分析为什么这句话,就会导致后台无法上传缩略图呢,以后如果大家遇到程序上面的错误,也可以通过下面的方法去分析,一定要学会灵活使用,程序都是死的,而我们程序员的思维是灵活的。

  注:如果您对为何会出现无法上传缩略图错误不感兴趣,以下内容均可略过不看!

  二、phpcms V9 后台无法上传缩略图的原因分析

  既然知道是这句话的原因了,那么我们就看看为何是这句话导致了无法上传缩略图。

  if(isset($_POST['dosubmit'])){ //判断是否点击了提交按钮

  //判断是否登录

  if(empty($this->userid)){ //如果useid为空,则直接退出。($this指类本身,是由attachments类在构造函数制定的。)

  exit('0');

  }

  既然是判断了userid为空就退出,那我们无法上传缩略图,肯定是被判断为空了。我们把$this->userid出一下看看。

出$this->userid值图示

  从图中可以看出,这里出的是1,也就是说$this->userid是为1的,1肯定不是空值了。那怎么会出现退出现象了呢。我们再换一个方法测试,看看

  if(empty($this->userid)){

  exit('0');

  }

  这句话是否执行了。

  //判断是否登录

  if(empty($this->userid)){

  echo '';

  exit('0');

  } else{

  echo '';

  }

  如图所示:

判断是否执行empty($this->userid)图示

  我们看到,程序确实执行了,跳出的动作。看来火狐核心的浏览器还是把“1”当成了empty来处理,所以导致了,phpcms V9在使用火狐核心的浏览器时,后台无法上传缩略图的现象。\

  济南网站建设www.0531soso.com

好文打赏,给Ta鼓励
扫一扫用手机阅读本文
Tags:升级  升级后  后台  无法  上传  缩略图  略图  原因  分析  
  • 相关搜索
图片推荐
    三星辉煌已成过去 为保留市场份额苦苦争斗

    三星辉煌已成过去 为保留市场份额苦苦争斗

    [摘要]三星未来无力在硬件上与苹果在高端市场竞争,且将继续落后于苹果。  腾讯科技讯 8月4日,凭借着Galaxy系列智能手机在市场中的巨大成功,三星电子过去四年通过与苹果争夺高端智能手机市场收获了数
    红海沸腾 法则改变:移动互联网创业潮再袭来

    红海沸腾 法则改变:移动互联网创业潮再袭来

    导读:尽管参与者众多但幸运儿寥寥,尽管陷阱密布却又机遇无限,吸引了一批批的创业者前仆后继。  在移动互联网大会上,台下创业者与行业人士等待嘉宾演讲  5月5日开幕的全球移动互联网大会点燃了北京的初夏,
    瑞丽算法cn域名降权事件分析

    瑞丽算法cn域名降权事件分析

    元旦过后君羊SEO上班的第一天,刚打开QQ,发现好几个QQ群都在讨论这次的百度元旦期间推出的瑞丽算法,根据大家的聊天内容来看,这次百度出现大面积的集体降权事件,导致了大约5%的网站出现排名降低,收录减
    借助热点事件来炒作:玩坏朋友圈真的好吗

    借助热点事件来炒作:玩坏朋友圈真的好吗

    前段时间优衣库事件火了,于是许多微信账号都在转发关于优衣库的新闻内容。而这种借助于热点事件来增加访问量的行为被称为借势营销,互联网上的热点新闻太多了。当然这些热点新闻都会吸引大批网友围观和点击,微信公
    上榜啦倾情推出 2015十佳美国VPS/云主机

    上榜啦倾情推出 2015十佳美国VPS/云主机

    上榜啦(www.shangbang.la)继推出十佳美国主机后,再次倾情推出2015十佳美国VPS/云主机排行榜,不仅详细介绍上榜的美国VPS/云主机性能配置、价格,还综合比较各主机产品,为用户选择V
你是怎么知道非凡网赚网的?
  •   
  • 联系QQ 邮箱:976382653@qq.com 微信:976382653
    在线留言
    发布软文
    广告自助购
    文章调用
    常见问题
    保存到桌面