С точки зрения реализации на языке html шаблон страницы сайта – таблица.
Будем считать, что страница динамически генерируется несколькими сценариями. Покажем, какую часть в таблице какой сценарий будет генерировать. Поставим соответствие между визуальной структурой частей страниц html код.
<html>
<head>
<link rel="stylesheets"
type="text/css"
href="./inc/style.css">
</head>
<body>
<table border=0
cellpading=0
cellspading=0
width="750"
align="center"
<tr>
<td colspan=2 width="750">
</td>
</tr>
<tr>
<td width="150">
область вертикального меню
</td>
<td width="600">
</td>
</tr>
<tr>
<td colspan=2 width="750">
область поддона сайта
</td>
</tr>
</table>
</body>
</html>
Выделенные фрагменты текста помещены в соответствующие файлы. Помещаем файлы для области 1, 2, 4 в папку my/inc.
Файл index.php в папке my : my/index.php.
<?php
include ("./inc/top.php");
include ("./inc/vmenu.php");
include ("./inc/main.php");
include ("./inc/bottom.php");
?>
для запуска сайта вызываем: http://127.0.0.1/~my/index.html
Лекция 5
Создадим файл меню. Добавим с стиль следующее: a.menu {text-decoration:none}
<td width="150" align="right">
<a href="index.php"> Главная </a>
<a href="page.php? id=sotr"> Сотрудники </a>
<a href="page.php? id=podr"> Подразделения </a>
<a href="page.php? id=link"> Ссылки </a>
</td>
Для перехода на соответствующую страницу такие как главная полезные ссылки управления. Передается сценарию page.php с соответствующим значением параметра id.
Синтаксис вызова сценария следующий:
URL. скрипта? параметр1= значение 1 & параметр2=значение2
./ - текущий раздел текущего сайта.
Структура вызова сценариев из основного меню сайта должна соответствовать следующей схеме: