Игра на «Морской Бой» на JavaScript: «Простая Игра» и «Игра для Двоих»
Yutex - Платный хостинг PHP.
Advego.ru - система покупки и продажи контента для сайтов, форумов и блогов

Интернет-магазин под ключ

Статьи для сайтов!!!
Главная Дополнительно PHP блоки Adobe Dreamweaver

Используем PHP блоки

Немного о PHP блоках
Условие применения PHP блоков
Пример использования PHP блоков


PHP блоки В этой статье поговорим о PHP блоках.

Начинающим web-мастерам и разработчикам возможно не знакомо это понятие. Рекомендую им прочесть эту статью, после чего взять на вооружение и применять PHP блоки при первой же возможности.

PHP блоки - это без преувеличения незаменимый инструмент, использующийся многими разработчиками.

Немного о PHP блоках

О PHP блоках Использование PHP блоков значительно облегчает работу при создании, обновлении и оптимизации сайта.

Применение PHP блоков легко освоить. Даже если Вы создаете сайт исключительно на HTML и CSS и еще не знакомы с языком PHP, Вы все равно можете использовать PHP блоки.

PHP блок - это файл с расширением *.php, содержащий в себе фрагмент html-кода.
Этот php-файл при помощи конструкции include вставляется в нужном Вам месте страницы, размещая таким образом в этом месте, заключенный в него html-код.


Условие применения PHP блоков

Условие применения PHP блоков Обязательным условием применения PHP блоков является расширение *.php у тех файлов, с которыми будет проводиться работа. То есть в файл с расширением *.html Вы не сможете вставить PHP блок.

Поэтому если Вы до сих пор редактировали html-файлы, то Вам необходимо их расширение *.html поменять на расширение *.php. Для тех, кто еще не знаком с PHP, стоит заметить, что ничего страшного в этом нет, так как смена расширения файла с *.html на *.php никаких изменений в работу с html-кодом не вносит.


Пример использования PHP блоков

Использование PHP блоков У любого сайта есть элементы, которые не меняются при переходе от страницы к странице. Это такие элементы как шапка и футер сайта, вертикальное или горизонтальное меню навигации, возможно рекламный блок и т.п.

Теперь представьте, что Ваш сайт состоит из 10 страниц, и Вы решили отредактировать меню навигации: изменить его оформление или добавить/удалить пару ссылок.

В том случае, если Вы работаете только с HTML, Вам предстоит редактировать меню на каждой странице сайта - 10 раз. А если Ваш сайт состоит из 100 страниц, а меню навигации, например, подвергается полной переделке.

Вы представляете себе - какой объем работы Вам предстоит проделать?

Выход из этой ситуации очень прост. Как Вы правильно догадались - PHP блоки! Рассмотрим на примере, как с ними работать.

Ниже представленный фрагмент кода - это исходный html-код верхнего навигационного меню моего сайта.

 

<div class="h_mnu_01">
<ul class="main_menu">
<li><a href="index.php">Главная</a></li>
<li><a href="html_step.php">HTML</a></li>
<li><a href="css_step.php">CSS</a></li>
<li><a href="articles.php">Статьи</a></li>
<li><a href="server.php">Локальный сервер</a></li>
<li><a href="map.php">Карта сайта</a></li>
<li><a href="about.php">Обратная связь</a></li>
</ul>
</div>

 

Верхнее меню расположено на каждой странице, поэтому есть смысл заключить представленный код в PHP блок. Что для этого нужно сделать?

 

Меняем расширение *.html на *.php у тех файлов, где вместо html-кода навигационного меню будем размещать PHP блок.


Создаем php-файл с подходящим по смыслу названием. Например, up_menu.php (от англ. up - верх и menu - меню).


Копируем html-код верхнего меню и вставляем его в созданный файл up_menu.php. И этот же html-код необходимо удалить со страниц сайта с расширением *.php.


Размещаем на месте удаленного кода файл up_menu.php при помощи конструкции include, предназначенной для включения файлов в код сценария PHP (конструкция include подключает код, находящийся во внешнем файле).


Синтаксис PHP при этом таков:

 

<? include("путь к файлу");?>

 

В нашем случае:

 

<? include("up_menu.php");?>

 

Ну вот и все! Наше навигационное меню расположено на своем месте. И теперь для его редактирования необходимо исправить код в файле up_menu.php. Этого будет достаточно, чтобы внесенные изменения коснулись всех страниц сайта, где установлен соответствующий PHP блок.

Как правило, при использовании PHP блоков, в корневом каталоге сайта создается папка blocks, в которой содержаться все блоки текущего сайта. Например:

- header.php - блок для шапки сайта (от англ. header - заголовок, головная часть);

- footer.php - блок для футера (нижней части) сайта (от англ. footer - нижний колонтитул);

- up_menu.php - уже упомянутый файл, содержащий код верхнего меню навигации;

- left_menu.php - блок, содержащий код левого меню навигации;

- и т.д.

Таких блоков может быть создано столько, сколько Вам нужно непосредственно для Вашего сайта.

В итоге, с учетом созданной папки blocks, синтаксис при вставке PHP-блоков таков:

 

<? include("blocks/up_menu.php");?>

 

Сначала указываем папку, в которой расположены все блоки, а затем имя нужного блока!

Вот таким образом происходит работа с PHP-блоками. Как видите использование только этой возможности языка PHP позволяет значительно повысить функциональность любого сайта.

Рекомендую Вам закрепить на практике полученные знания. И по возможности приступайте к изучению языка PHP!


Советы по использованию PHP блоки Adobe Dreamweaver
Дизайн сайтов
ПОИСК ПО САЙТУ:

Моё имя Антон. Связаться со мною Вы можете по e-mail: averagev@mail.ru