PHP простой каталог статей с хранением записей в формате JSON
Нужно реализовать простенькое добавление / удаление / редактирование / статей и их хранение в одном файле в формате json.
Статья будет содержать 4 поля (id, post_name, post_content, post_date) нужно реализовать постраничный вывод определенного количества записей на странице, также реализовать вывод статей с датой меньше текущей (своего рода запланированные публикации) если в поле post_date дата превышает текущую, такую запись выводить не нужно. Количество записей на странице в архиве, должны проверяться по этим двум параметрам, дата и определенное кол-во для текущего цикла.
На выходе хотелось бы увидеть такую структуру:
1. Директория: admin (post_add.php, post_edit.php, posts_archive.php)
файл posts_archive.php содержит список всех записей, которые выводятся построчно (20 записей) отсортированные по id ограничение по дате здесь не работает.
2. Корневая директория файл archive.php - выводит постраничный список (10 записей) отсортированных по id от большего к меньшему значению, выводятся записи у которых дата меньше текущей.
3. Корневая директория файл single.php - выводит запись переданную по id = $_GET['id'] на странице отображается заголовок, контент и дата.
4. База записей храниться в директории jdb в файле posts.dat.json
На все про все 2 часа, жду предложений