Я пытаюсь создать веб-страницу, которая отображает 10 файлов, хранящихся в каталоге каждый раз. Однако я не хочу использовать базу данных. Это то, что у меня до сих пор.Pagination без использования базы данных в PHP
<?php
$exclude = array("index.php");
$cssfiles = array_diff(glob("*.php"), $exclude);
foreach ($cssfiles as $cssfile) {
$filename = "http://example.com/lessons/css/".$cssfile;
outputtags($filename,true,true);
}
?>
Это печатает все результаты, я не могу понять, как показать только первые десять результатов, а после этого, когда пользователь щелкает рядом 10 других результатов без использования базы данных. Я думаю, что использование базы данных только для этой цели не имеет смысла.
EDIT Причина, по которой я хочу это сделать, заключается в том, что я получаю ошибку max_user_connection.
Поскольку файлы не имеют реального порядка в каталоге, вы никогда не сможете гарантировать получение следующих 10, если вы не выполните сортировку. Создайте массив всех имен файлов, которые вы можете использовать для сортировки и разбивки на страницы. –
* «Я не хочу использовать базу данных для этого, хотя.» * - Почему бы и нет? Это намного меньше проблем и обслуживания с использованием БД. –
У меня есть некоторая ошибка, например max_connection –