Задать вопрос
Ingernirated
@Ingernirated
Романыч

Как делать самогенерирующиеся отдельные страницы?

Доброго вечера, пацаны, такой вопрос.

Есть главная страница сайта и подразделы, которые увеличиваются по мере добавления в БД новой статьи.
Как при каждой новой добавленной статье заставлять её генерировать в отдельную html страницу?
Пример - вопросы на тостере, которые в интернете видны, как отдельная страница.

Написал главную страницу, сделал подключение к БД, сделал возможность добавлять в БД статьи и есть файл html - то, как должна выглядеть страница статей.
Как этот один файл делают универсальным и самогенерирующимся?
  • Вопрос задан
  • 202 просмотра
Подписаться 1 Оценить 1 комментарий
Решение пользователя Stalker_RED К ответам на вопрос (3)
Stalker_RED
@Stalker_RED
Процитирую ответ, который давал на вопрос Как хранят свои страницы крупные сайты?

>> Единая точка входа - один php файл, (обычно index.php лежащий в корне сайта), в который попадают все запросы ко всем страницам. Он запускает движок и вызывает router (маршрутизатор) - скрипт, который по url определяет какой раздел и какая страница запрошена. Ориентируясь на правила прописанные в маршрутизаторе он запускает нужный модуль (читайте про mvc). Там где-то происходят обращения в базу данных, какая-то бизнес-логика работает, и в итоге данные передаются в шаблонизатор, который выдает HTML код.

Чтобы самому не изобретать всё с нуля можно взять набор готовых компонентов. Такие наборы называются фреймворками.
Это все подходит не только для крупных сайтов, а для любых проектов, где больше одной страницы.
Ответ написан
Комментировать