Я пытаюсь создать сайт, который имеет фотогалерею, а не создавать базу данных CMS. Я пытаюсь использовать ее с использованием PHP и папок. На данный момент у меня есть сценарий, чтобы получить все изображения в папке и отображать их на странице, однако, вероятно, будет больше 100 фотографий. Я бы хотел использовать разбиение на страницы, чтобы разделить это на несколько страниц, но Я не знаю, как это сделать.Получить все фотографии из папки и paginate с помощью PHP
Вот сценарий, я в настоящее время работает:
<?php
$folder = 'cms/gallery/photo/';
$filetype = '*.*';
$filename = HOW DO I GET THE NAME WITHOUT FILE TYPE
$files = glob($folder.$filetype);
foreach ($files as $file)
{
echo '
<div class="galleryCellHolder">
<div class="galleryCell">
<a class="fancybox" rel="group" href="'.$file.'"><img class="galleryPhoto" src="'.$file.'" alt="'.$filename.'"></a>
</div>
</div>
';
}
?>
Q1 - Как извлечь имя файла без расширения файла? Q2 - Как это сделать, например, 24 изображения на страницу?
Пожалуйста, укажите, как работает этот код. Код без каких-либо объяснений не подходит для формата Stack Overflow. – cybermonkey
Я согласен Я добавлю некоторые комментарии, спасибо за ваше наблюдение – 2014-09-06 20:17:09
Спасибо @KevinSanchez, это прекрасно подходит для ограничения количества изображений на странице 1, но не показывает разбиение на страницы. Когда я добавляю? Page = 2, он показывает те же изображения, что и на странице по умолчанию. Как сортировать разбивку на страницы? – user3177012