Главная страница статей --> Советы по фотошопу, графике и хитрости в построении php кода

Использование сценариев для построения шаблонов HTML-страниц

Источник: realcoding.net

Для создания несколько похожих друг на друга HTML-страниц, содержащих разные заголовки и изображения необходимо:

  • без использования PHP - создать все эти страницы с нуля, каждый раз используя практически одинаковые фрагменты HTML-кода
  • с использованием PHP - создать файлы-шаблоны повторяющихся частей страниц и несколько сценариев, содержащих несколько строк кода

Пример.
Файл-шаблон верхний колонтитул страницы header.tpl следующего содержания:

<html>
<head>
<title><?php echo $title;?></title>
</head>
<body>

Содержимое файла-шаблона нижний колонтитул страницы footer.tpl:

<img src="<?php echo $image;?>">
</body>
</html>

Сценарии, использующие шаблоны.
Создадим файл page1.php:

<?php
$title = "Страница 1";
include("header.tpl");
$image = "img/1.gif";
echo "Заголовок 1";
include("footer.tpl");
?>

и файл page2.php:

<?php
$title = "Страница 2";
include("header.tpl");
$image = "img/2.gif";
echo "Заголовок 2";
include("footer.tpl");
?>

В представленных сценариях функция include() подставляет в тело сценария (в той позиции, где она вызывается) содержимое файла, который передается ей в качестве параметра, то есть в нашем случае header.tpl и footer.tpl.

Также она может оказаться полезной для включения в текст сценария других фрагментов программного кода.
Следует отметить, что если файл, который нужно включить в сценарий, находится в директории, отличной от той, где находится сценарий, то нужно также указать полный путь к файлу, например include(dir1/dir2/somefile.ext);.



Похожие статьи:
- Модуль mod_rewrite. Часть 2.
- Использование JS для создания «умных» форм
- Первоначальная настройка MySQL
- Краткий обзор некоторых возможностей MySQL. Советы по оптимизации.
- Поиск - простой и видимый
- Правила написания сообщений об ошибках
- PHP gzip module
- Применение cURL и libcurl в php
- Регулярные выражения, Часть I
- Perl и работа с сокетами
- Безопасно-ориентированное программирование в PHP5
- Создание индекса для сайта
- Счетчик посещений на Perl


Оглавление | Обсудить на форуме | Главная страница сайта | Карта сайта |

Контакты
Редакция:
[0.001]