我在一个目录中有100多个图像,我使用下面的php代码生成一个页面,显示最新的图片。在一个页面中加载20个图像,加载同一目录下的所有图像
<?php
function mtimecmp($a, $b) {
$mt_a = filemtime($a);
$mt_b = filemtime($b);
if ($mt_a == $mt_b)
return 0;
else if ($mt_a < $mt_b)
return -1;
else
return 1;
}
$images = glob($dirname."*.jpg");
usort($images, "mtimecmp");
for ($i = count($images) - 1; $i >= 0; $i--) {
$image = $images[$i];
echo '<img src="'.$image.'" height ="400"/><br />';
}
?>
我想要做的是产生一个新的页面(无论是在HTML或PHP)显示最后20页,然后给用户一个选项,以装载更多的图像。通过这种方式,当他们访问页面时,他们不必加载全部100多张图片,而只需加载20张。
感谢您的帮助。
您正在寻找分页或AJAX请求!谷歌那些 –