Простые движки PHP, сайты SSI, программы, статьи
ГЛАВНАЯ ДВИЖКИ PHP САЙТЫ SSI ПРОГРАММЫ СТАТЬИ WEB-МАГАЗИН СЕРВИС КОНТАКТЫ

ПРИМЕР САЙТА НА ПРОСТОМ ДВИЖКЕ PHP

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

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

Часто отделяют и другие фрагменты, например, Главное меню. Но в этом примере отделены только header и footer. В страницы с содержанием вставляются скрипты PHP, которые выполняют сборку каждой страницы из трех частей, в которых header и footer являются общими для всех страниц. В примере сайта на простом движке PHP для этого используется функция: include ().
Такой принцип удобен тем, что для изменения структуры и оформления сайта нужно редактировать лишь два файла: 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>
</HEAD>
<STYLE>
BODY {margin: 0px; margin-bottom: 28px;}
#tbl {font-family: Arial; margin-bottom: 3px;}
#tdt {padding-left: 24px;}
#tdm {padding-left: 24px; font-size: 13px;}
#tdb {padding-top: 4px; font-family: Verdana; font-size: 103%; line-height: 140%; padding-left: 32px; padding-right: 28px; padding-bottom: 12px;}
.nav A {padding-right: 12px; font-weight: 600;}
A {color: #000000;}
P {margin-top: 8px; margin-bottom: 8px; line-height: 140%;}
H1 {font-size: 22px; font-weight: normal; text-align: center; margin-top: 4px; margin-bottom: 12px;}
H2 {font-size: 20px; font-weight: normal; text-align: center; margin-top: 4px; margin-bottom: 4px;}
</STYLE>
<BODY>
<DIV align="center">
<TABLE border="1" width="1002" cellspacing="0" cellpadding="0" bordercolor="#E1E1E1" id="tbl"><TR>
<TD width="1002" height="90" id="tdt">
<font size="+2">ПРИМЕР САЙТА НА ПРОСТОМ ДВИЖКЕ PHP</font>
</TD></TR><TR>
<TD width="1002" height="30" class="nav" id="tdm">
<a href="index.php">ГЛАВНАЯ</a>
<a href="section2.php">РАЗДЕЛ 2</a>
<a href="section3.php">РАЗДЕЛ 3</a>
<a href="section4.php">РАЗДЕЛ 4</a>
</TD></TR><TR>
<TD width="1002" height="532" valign="top" id="tdb">

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

</TD>
</TR>
</TABLE>
</DIV>
<CENTER>
Простой сайт PHP
</CENTER>
</BODY>
</HTML>

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

<?
// Включить в страницу header.php
include ("header.php");
?>
<!------- Здесь вводятся текст и ссылки рисунков -------->
<H1>ГЛАВНАЯ СТРАНИЦА</H1>
 
 
 
 
<?
// Включить в страницу footer.php
include ("footer.php");
?>

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

<?
// Включить в страницу header.php
include ("header.php");
?>
<!------- Здесь вводятся текст и ссылки рисунков -------->
<H1>РАЗДЕЛ 2</H1>
 
 
 
 
<?
// Включить в страницу footer.php
include ("footer.php");
?>

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

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

Но этот сайт для примера. В дальнейшем следует использовать полнофункциональный сайт PHP.

Описание полнофункционального сайта на движке PHP