如何创建没有数据库支持的分页脚本,
我的图片文件夹中有200张图片,
我希望用分页显示这些图像,
如果DB意味着我们使用了一些计数我们可以创建分页,但是它明确提到没有数据库,所以如何创建分页,
答案 0 :(得分:2)
Exapmle代码:
$images = glob('img/*.jpg');
$img_count = count($images);
$per_page = 10;
$max_pages = ceil($img_count / $per_page);
$show = array_slice($images, $per_page * intval($_GET['page']) - 1, $per_page);
if($_GET['page'] > 1)
$prev_link = '<a href="images.php?page='.($_GET['page']-1).'"> previous </a>';
if($_GET['page'] < $max_pages)
$next_link = '<a href="images.php?page='.($_GET['page']+1).'"> next </a>';
答案 1 :(得分:0)
只需使用glob()
来读取目录,您的计数就是glob()
返回的数组的长度。
其余部分与使用数据库时相同。
答案 2 :(得分:0)
您可以使用opendir
将目录中的所有图像名称读入数组。然后使用此数组作为数据库。