Как сделать сайт на php

Вы задумали сделать свой сайт, или переделать старый index.html на index.php, чтобы проще им было управлять. Правильный выбор! Сайт постоянно в движении, что-то постоянно в нем меняется, обновляется.

Если добавляется страница то и в меню надо добавлять ссылку на эту страницу, или установить рекламный баннер в (шапку например) сайта. Попробуй установи на каждую страницу. Тяжело? Из за этого, сайты построенные на "index.html" мало обновляются. А с "php" вставил ссылку или скрипт в один файл, и это все уже автоматически размножилось на все ваши страницы сайта хоть 10, 100, или 1000 их. Удобная вещь!

Прошу заметить сайт делается на HTML, а PHP используем как средство для удобства обращения с сайтом :)

И так, быстренько рассмотрим как сделать, а для начала из чего состоит сайт на .php и как написать .php код. Для этого, в качестве примера создадим простой шаблон "Табличного типа".

<html>
<head>
<title></title>
</head>
<body>
<table align="center" border="2">
<tr>
<td colspan="2" width="900" height="100">111</td>
</tr>
<tr>
<td width="200">333</td>
<td height="500" width="700">222</td>
</tr>
<tr>
<td colspan="2" width="900" height="30">444</td>
</tr>
</table>
</body>
</html>

Теперь этот "html" код нужно поделить на части.

<html>
<head>
<title></title>

<!-- Шапка сайта (header) -->
</head>
<body>
<table align="center" border="2">
<tr>
<td colspan="2" width="900" height="100">Шапка сайта </td>
</tr>
<tr>
<td width="200">Меню</td>

<!-- основной блок -->
<td height="500" width="700">Здесь находится контент сайта </td>
</tr>

<!-- Подвал (footer) -->
<tr>
<td colspan="2" width="900" height="30">Подвал сайта </td>
</tr>
</table>
</body>
</html>

После того, как разделили код, части шапка сайта и подвал сохраняются в файлы в папку где будет или лежит ваш сайт (если вы переделываете с "html" на "php"). Сохраняем:

В файл header.php

<!-- Шапка сайта (header) -->
</head>
<body>
<table align="center" border="2">
<tr>
<td colspan="2" width="900" height="100">Шапка сайта</td>
</tr>
<tr>
<td width="200">Меню</td>

В файл footer.php

<!-- Подвал (footer) -->
<tr>
<td colspan="2" width="900" height="30">Подвал сайта </td>
</tr>
</table>
</body>
</html>

В папке у нас теперь два файла один отвечает за шапку сайта второй за подвал. Теперь нам нужно все части соединить вместе и сделать полноценную страницу. Дать ей название и сохранить( например index. php ) и так для каждой страницы меняете название страницы, контент и сохраняете (например page2.php).

<html>
<head>
<title></title>
<?
Include("header.php");
?>
<!-- основной блок -->
<td height="500" width="700">Здесь находится контент сайта</td>
</tr>
<?
Include("footer.php");
?>

Вот так выглядит страница "php". Сохраняем её например index.php. В папке сайта теперь лежит 3 файла:

header.php - Если редактируете что то в этом файле, то впоследствии меняется содержимое всех страниц.

footer.php - Тоже самое отвечает за подвал всех страниц сайта.

index.php - Здесь содержимое одной страницы, сколько будет страниц столько и таких файлов.

Чтобы просмотреть как выглядит готовая страница, на компьютер требуется установить локальный сервер (например "Denwer"), или загрузить все файлы на свой хостинг (кстати не плохой хостинг) и просмотреть через интернет.