Мы создаем портфолио со страницами в каталоге, например:
/portfolio/a-company-name.php
/portfolio/another-company-name.php
/portfolio/yet-another-company-name.php
Мы хотим создать ссылки «следующий» и «предыдущий» на каждой странице, чтобы люди могли перейти на следующую или предыдущую страницу в каталоге. Есть идеи?
Я думаю, что единственное небольшое препятствие может возникнуть в первом и последнем файлах в каталоге. Так что я думаю, что должен быть какой-то оператор if, чтобы построить следующую / предыдущую ссылку, только если в каталоге действительно есть следующий / предыдущий файл. Или, что еще лучше, туда, где он будет просто бесконечно зацикливаться … например, если вы находитесь в последнем файле в каталоге, а ссылка «следующий» просто перейдет к первому файлу.
Есть эта функция scandir()
, Это позволит получить все файлы в каталоге в массиве. Таким образом, вы можете пройти через это или выбрать следующий файл, когда захотите.
Documentation:
http://php.net/manual/en/function.scandir.php
Других решений пока нет …