我是php新手,从未这样做过,但有人写了一个画廊页面,其中有洗牌(我猜它的排序),但我想按日期修改排序。
我试图通过这个网站上的脚本修改它,但遗憾的是我搞砸了这个页面。
有人能帮我吗? -
<ul>
<?php
$dirname = "images/";
$images = scandir($dirname);
usort($images,
create_function('$a,$b','return filetime($a) - filetime($b);')
);
$ignore = array(".", "..");
foreach($images as $curimg){
if(!in_array($curimg, $ignore)) {
echo "<li><a href='"$dirname$curimg'"><img src='img.php?src=$dirname$curimg&w=300&zc=1' alt='' /></a></li>'n ";
}
}
?>
</ul>
得到错误
致命错误:调用/sites/index.php(25)中的未定义函数filetime(): runtime-created function on line 1
Thanks in advance
usort($images,function($a,$b){
if($a == $b){
return 0;
}
return $a > $b ? 1 : -1;
});
你必须确保在图片目录中只有dir