Несмотря на существование множества разнообразных CMS, функциональности которых хватает для создания практически любого сайта, многие веб-мастера до сих пор предпочитают создавать небольшие проекты на обычных HTML-страницах или PHP-файлах, что гарантирует им возможность легкого переноса с одного хостинга на другой, а также максимальную скорость по установке сайта, для которой требуется всего лишь залить файлы на сервер.
Создание сайтов на HTML имеет ряд недостатков, связанных в первую очередь с длительностью процесса его создания и дальнейшего обновления контента: добавление любой новости приводит к необходимости переверстывать ряд страниц — карту сайта, список недавно добавленных статей, меню, которое, как правило, размещается на каждой странице и т. д. Именно поэтому оптимальным решением, совмещающим в себе легкость и быстроту как создания, так и поддержания ресурса, а также низкую нагрузку на хостинг является создание сайтов на PHP, который сегодня поддерживают даже бесплатные хостинги.
Чтобы создать сайт на PHP, в первую очередь необходимо определиться с его структурой. Для примера возьмем самый простой вариант: сайт, состоящий из «морды» и десяти страниц второго уровня. Исходя из этого, можно представить, как должен выглядеть HTML-код любой страницы:
TITLE
Контент | Статья 1 Статья 2 ... Статья 10 |
Разделим HTML-код на несколько частей:
1) head.php
2) menu.php |
Статья 1
Статья 2
...
Статья 5
3) footer.php |