Меню
- Главная
- Скрипты
- Шаблоны сайта
- Книги
- Фон для сайта
- Анимированные картинки
- Партнерские программы
- Лохотроны и кидалово в интернете
- Статьи

Реклама



Контакты
Будем очень признательны если вы пришлёте свои скрипты, шаблоны, статьи и многое другое, что может понадобиться для создания сайта. admin@webmas.ru
При перепечатке материалов ссылка на www.webmas.ru обязательна.


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

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


Для создания несколько похожих друг на друга 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");.


Назад
Автор: нет данных



 
Реклама

Реклама


Рейтинги

Rambler's Top100
Яндекс цитирования