【发布时间】:2017-10-10 14:01:44
【问题描述】:
我正在尝试显示添加到投资组合项目文件夹中以用作特色图像的最新图像 - 下面的代码在从指定文件夹获取图像方面做得很好,但是它没有显示最后一张上传...有什么建议吗?
<?php
$files= glob('./uploads/test/'. $user->id .'/'.$item->id.'/*');
$count = 0;
$user_avatar = '/images/noimage.jpg';
if (!file_exists('./uploads/test/'. $user->id .'/'.$item->id.'/*')) {
$user_avatar = '/images/noimage.jpg';
}
// otherwise continue
foreach ($files as $file) {
$count++;
if ($count > 0 && is_file($file)) {
$user_avatar = $file;
}
}
?>
【问题讨论】:
-
查看
filemtime()- php.net/manual/en/function.filemtime.php的文档 -
除非您有一个名为
*的实际文件(我对此表示怀疑),否则此file_exists('./uploads/test/'. $user->id .'/'.$item->id.'/*')将总是 返回false。该函数调用中不能有通配符。
标签: php