Простые движки PHP, сайты SSI, программы, статьи

Пример простого сайта на движке PHP

Принцип работы скриптов простого движка PHP становится более понятным при рассмотрениии его примера.

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

Часто отделяют и другие фрагменты, например, Главное меню. Но в этом примере отделены только header и footer. В страницы с содержанием вставляются скрипты PHP, которые выполняют сборку каждой страницы из трех частей, в которых header и footer являются общими для всех страниц. В примере простого сайта на движке PHP для этого используется функция: require()
Такой принцип удобен тем, что для изменения структуры и оформления сайта нужно редактировать лишь два файла: header и footer. Можно попробовать самостоятельно сделать этот сайт.

Для этого необходимо:

Создать файл header.php, открыть его посредством Блокнота и скопировать в него:

<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
<META http-equiv="Content-Language" content="ru">
<TITLE>Сайт на простом движке PHP</TITLE>
<STYLE>
#tbl {width: 100%; border-top: 1px #C0C0C0 solid}
#tdl {width: 17%; height: 350px; vertical-align: top; padding-top: 24px; border-right: 1px #C0C0C0 solid}
#tdr {width: 83%; vertical-align: top}
H1 {font-size: 130%; font-weight: 100; text-align: center}
H2 {font-size: 120%; font-weight: 100; text-align: center}
</STYLE>
</HEAD>
<BODY>
<FONT SIZE="+2">Сайт на простом движке PHP</FONT>
<P>
<TABLE id="tbl"><TR>
<TD id="tdl">
<P><a href="index.php">Главная</a>
<P><a href="section2.php">Раздел 2</a>
<P><a href="section3.php">Раздел 3</a>
<P><a href="section4.php">Раздел 4</a>
</TD>

Затем создать файл footer.php и скопировать в него:

<HR width="98%" size="1px" color="#D9D9D9">
</BODY>
</HTML>

Таким же образом создать файл index.php и скопировать в него:

<?
// Включить в страницу header.php
require("header.php");
?>
<TD id="tdr">
<!------- Здесь вводятся текст и ссылки рисунков -------->
<H2>Главная страница</H2>


</TD>
</TR>
</TABLE>
<?
// Включить в страницу footer.php
require("footer.php");
?>

Создать файл section2.php и скопировать в него:

<?
// Включить в страницу header.php
require("header.php");
?>
<TD id="tdr">
<!------- Здесь вводятся текст и ссылки рисунков -------->
<H2>Раздел 2</H2>


</TD>
</TR>
</TABLE>
<?
// Включить в страницу footer.php
require("footer.php");
?>

И, наконец, создать файлы: section3.php, section4.php, скопировать в них то же содержимое, что и в section2.php, заменяя при этом в них заголовки:
<H2>Раздел 2</H2> на: <H2>Раздел 3</H2> и <H2>Раздел 4</H2>

Создание начальной основы сайта закончено. Для использования сайта на простом движке PHP нужно разместить его на сервере, где имеется PHP. Все эти файлы должны находиться в одном каталоге (папке). На сервере обычно это папка с именем www.
Можно тестировать и на компьютере, если установлены сервер Apache и PHP.

На предыдущую страницу