松鼠碎碎念
松鼠碎碎念

求Fatal error: Cannot redeclare scandir()的解决办法

求Fatal error: Cannot redeclare scandir()的解决办法

因为现在的博客主题对IE内核的浏览器兼容性不是太好(又或许是主机原因,我在本地测试木有问题,~~~~(>_<)~~~~ ),松鼠男决定换一个主题,但是更换主题是遇到了Fatal error: Cannot redeclare scandir() in /home/***/functions.php on line ***这样的问题,请兄弟们畅所欲言,看看这个到底是什么原因啊?“无法冲定义scandir”?神马情况?要怎么解决呢?膜拜ing~~

发表回复

textsms
account_circle
email

  • 这个主题不错的

    14 年前 回复
    • 松鼠男博主

      @懒人: 昨天晚上找的,呵呵,感觉这个还行吧,不过现在有得折腾了。。。哎~~~网上查了一下,说这个问题是主机的原因,主机php禁用了scandir函数。。。

      14 年前 回复
  • 又换主题啦?不过我觉得原先那个漂亮好看些。。。又是要一阵折腾咯。。。

    14 年前 回复
    • 松鼠男博主

      @家桥: 我也觉得那个更好看的,呵呵~~不过没办法,兼容性问题没有解决。。。不过话说这个也是有问题的。。。还没解决,只能把那一行代码删掉。。。导致的就是小工具放上去后排版会有问题,只能在sidebar上面自己添加代码。。。呜呜。。。还有就是很多细节的东西需要修改。。。慢慢来吧,呵呵~~

      14 年前 回复
      • @松鼠男: 貌似俺从满血掉到第二了?杯具啊。。。

        14 年前 回复
        • 松鼠男博主

          @家桥: 哈哈~~看看~~不给力呀~~~要居安思危,懂?嗯,这两天在调整主题,等搞好了再看看能不能把带血条的读者墙弄上去,哈哈~~

          14 年前 回复
  • scandir() 是内置函数,它返回一个数组,其中包含指定路径中的文件和目录。你看看支持的line行有没有函数定义重复的情况。

    14 年前 回复
    • 松鼠男博主

      @CONEY: 看哪边有没有重复定义?

      14 年前 回复
      • @松鼠男: 回复者南瓜,哈哈~
        你主题的function.php,我都看不到,你自己找找那个提示行的代码~

        14 年前 回复
        • 松鼠男博主

          @CONEY: 话说。。。我把上传上去的functions.php和本地的functions.php对比了一下,发现两者竟然不一样。估计是启用插件后插件增加了很多东西在里面。现在不会了- –

          14 年前 回复
        • 松鼠男博主

          @CONEY: 原来无法重定义的语句是:
          function scandir($dir,$listDirectories=false, $skipDots=true)

          14 年前 回复
  • 昨天我度娘了一下,貌似和CONEY说的差不多。应该是函数被重定义了。

    14 年前 回复
    • 松鼠男博主

      @Iecho: 嗯,应该是,我在原文件functions.php里面搜不到scandir这个词。。。

      14 年前 回复
  • 试试方法重载

    14 年前 回复
    • 松鼠男博主

      @雨帆: 呵呵,雨帆真聪明,我重新上传最初的原文件就OK了~~

      14 年前 回复
      • @松鼠男: = =。我的意思是将你那个php的scandir()函数进行重载或者自定义。反正就是一个类库,导入就好了哦。

        14 年前 回复
        • 松鼠男博主

          @雨帆: 那你的这个做法是怎么做呢?我不会呀~~呵呵~~~

          14 年前 回复
  • 哇靠 你又换主题了

    14 年前 回复
  • 新换主题来晃一下

    14 年前 回复
  • 好像插件不会修改主题的function.php文件的啊,你试试把它覆盖了呢~

    14 年前 回复
  • 这线换的····还害我在我这边拼爹的下载,下到一半,擦··挂了

    14 年前 回复
    • 松鼠男博主

      @chris: 哈哈,不过不是这个站啦,呵呵~~没事啦。。。这样让我痛下决心改版啊,哈哈

      14 年前 回复
  • 这不是说你重复定义了那个方法么…..

    14 年前 回复
    • 松鼠男博主

      @Solf: 是啊,但是我不知道在哪里已经定义过了。。。汗,呵呵

      14 年前 回复
  • 已经发送邀请码了,注意查收啊。。。

    14 年前 回复
  • 特地来征求同意:
    我能不能在我的博客里贴出你的博客地址,方便有无觅邀请码需求的朋友来讨要邀请码?

    14 年前 回复
    • 松鼠男博主

      @家桥: Of course!呵呵~~

      14 年前 回复
      • @松鼠男: 那俺就不客气了。。。嘿嘿。。。

        14 年前 回复
        • 松鼠男博主

          @家桥: 我要晚上才能收到哦,因为在公司网络不行,加上天朝对google的封杀,速度巨不稳定

          14 年前 回复
          • @松鼠男: 什么东西要到晚上才能收到?

            14 年前
          • 松鼠男博主

            @家桥: 邀请码额。。。

            14 年前
          • @松鼠男: 汗。。。不过也没关系咧。。。能收到就好。。。收到了记得跟我说下哦。。。

            14 年前
          • 松鼠男博主

            @家桥: 额。我刚刚开出来了,收到了邮件,收到了。呵呵~

            14 年前
  • window 主机和linux主机问题~~~

    14 年前 回复

松鼠碎碎念

求Fatal error: Cannot redeclare scandir()的解决办法
因为现在的博客主题对IE内核的浏览器兼容性不是太好(又或许是主机原因,我在本地测试木有问题,~~~~(>_<)~~~~ ),松鼠男决定换一个主题,但是更换主题是遇到了Fatal error: Canno…
扫描二维码继续阅读
2011-10-26