我在服务器上有一个主目录,其中有一个名为upload的子目录,其中我有一组图片。我想在上传目录中显示所有图片名称。我正在使用以下代码:
foreach(glob("".DIRECTORY_SEPARATOR."upload".DIRECTORY_SEPARATOR."*.{jpg,gif,png}", GLOB_BRACE) as $filename)
{
echo $filename.'<br/>';
}
没有结果(白屏)。但是,当它用于当前目录或上层(使用../)时,它可以正常工作。我确定它不是权限问题,并且上传目录中有文件,但问题仍然存在。有人可以帮助我吗?提前谢谢!
答案 0 :(得分:0)
从模式中删除第一个DIRECTORY_SEPARATOR。这假设您在主目录中。
foreach(glob("upload".DIRECTORY_SEPARATOR."*.{jpg,gif,png}", GLOB_BRACE) as $filename)
{
echo $filename.'<br/>';
}