【问题标题】:A simple glob() directory change issue一个简单的 glob() 目录更改问题
【发布时间】:2012-07-30 09:21:15
【问题描述】:

我在服务器上有一个主目录,其中有一个名为 upload 的子目录,其中有一组图片。我想显示上传目录中的所有图片名称。我正在使用以下代码:

                foreach(glob("".DIRECTORY_SEPARATOR."upload".DIRECTORY_SEPARATOR."*.{jpg,gif,png}", GLOB_BRACE) as $filename)
                {
                    echo $filename.'<br/>';
                }

而且没有结果(白屏)。但是,当将它用于当前目录或上层(使用 ../)时,它可以正常工作。我确定这不是权限问题,并且上传目录中有文件,但问题仍然存在。有人可以帮我解决吗?提前致谢!

【问题讨论】:

    标签: php directory glob


    【解决方案1】:

    从模式中删除第一个 DIRECTORY_SEPARATOR。这是假设您在主目录中。

    foreach(glob("upload".DIRECTORY_SEPARATOR."*.{jpg,gif,png}", GLOB_BRACE) as $filename)
    {
        echo $filename.'<br/>';
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-23
      • 2018-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多