PHP позволяет во многом автоматизировать процесс создания и последующего обновления сайта. Использование PHP блоков во многом облегчает работу над созданием и изменением сайтов, содержащих множество страниц. Идея состоит в том, что отдельные (наиболее часто меняющиеся) элементы страницы заключаются в отдельные файлы, которые подключаются посредством PHP. Таким образом при возникновении необходимости изменить некоторый элемент на всем сайте (например элемент меню) достаточно проделать изменения только в одном файле.
Используем PHP блоки
Для начала необходимо перевести все страницы сайта из HTML в PHP. Для этого в окне просмотра файлов, расположенно в правом нижнем углу программы dreamweaver нажмем на имя файла правой кнопкой мыши, затем правка –> переименовать. Изменим расширение каждого файла с html на php.
Теперь, как вы можете видеть, гипертекстовые переходы между страницами не работают и вам придется изменить адреса ссылок на каждой из 6-ти страниц, а что если бы их было не 6, а хотя-бы 100?
Теперь на всех страницах вместо кода навигационного меню пропишем следующий код:
<?php
include ("../blocks/navi.php");
?>
,где в качестве параметра функции include передаем путь до нашего файла с меню навигации.
Теперь занесем в PHP блоки шапку сайта и его нижнюю часть, т.к. они наиболее часто подвергаются изменениям. Выделим эти самые части кода, изменим адреса изображений и вынесем их в отдельные файлы:
Но теперь наш сайт состоит из блоков, которые при желании можно мгновенно изменять, редактируя всего один файл.
После использования PHP функциональность нашего сайта резко возрасла. Рассмотренный в данном уроке пример является лишь небольшой демонстрацией того, на что способен PHP.
Теперь нам необходимо создать базу данных для нашего сайта, что позволит хранить необходимую информацию внутри базы и использовать ее посредством PHP.