Использование ПХП в создании сайтов -> Бесплатные CMS -> Как сделать проект на PHP

Как создать сайт на PHP

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

Создание сайтов на HTML имеет ряд недостатков, связанных в первую очередь с длительностью процесса его создания и дальнейшего обновления контента: добавление любой новости приводит к необходимости переверстывать ряд страниц — карту сайта, список недавно добавленных статей, меню, которое, как правило, размещается на каждой странице и т. д. Именно поэтому оптимальным решением, совмещающим в себе легкость и быстроту как создания, так и поддержания ресурса, а также низкую нагрузку на хостинг является создание сайтов на PHP, который сегодня поддерживают даже бесплатные хостинги.

Чтобы создать сайт на PHP, в первую очередь необходимо определиться с его структурой. Для примера возьмем самый простой вариант: сайт, состоящий из «морды» и десяти страниц второго уровня. Исходя из этого, можно представить, как должен выглядеть HTML-код любой страницы:

<html>
<head><title>TITLE</title></head>
<meta name="Description" content="Описание сайта">
<meta name="Keywords" content="ключевые слова"> 
<body>
<table><tr><td>
<p>Контент</p></td><td>
<a href="url1.php">Статья 1</a>
<a href="url2.php">Статья 2</a>
...
<a href="file10.php">Статья 10</a>
</td></tr></table>
код счетчика
</body>
</html>

Разделим HTML-код на несколько частей:

1) head.php


<body>
<table><tr><td>

2) menu.php


</td><td>
<a href="url1.php">Статья 1</a>
<a href="url2.php">Статья 2</a>
...
<a href="url10.php">Статья 5</a>

3) footer.php


</td></tr></table>
код счетчика
</body>
</html>

Собрать все файлы воедино позволит функция include, позволяющая включать в PHP-код другие файлы. Таким образом, готовый PHP-файл будет выглядеть следующим образом:

<html>
<head><title>Тестовый сайт</title>
<meta name="Description" content="Описание сайта">
<meta name="Keywords" content="ключевые слова">
</head>
<?php 
include("head.php");
echo "<h1>Заголовок статьи</h1>
<p>Здесь основной контент статьи</p>";
include("menu.php");
include("footer.php");
?>

Остается только создать необходимое количество подобных файлов, основным отличием друг от друга которых будет текст статьи.

Преимущества создания сайта на PHP

Создание сайта на PHP-файлах позволяет легко добавлять необходимые куски кода, будь то внесение изменений в меню, блок Adsense или код биржи ссылок на все страницы web-проекта сразу, легким движением руки подправив единственный файл. Так, владелец подобного сайта всегда сможет быстро добавить в файл head.php новый рекламный баннер, а в файл footer.php все необходимые счетчики.

К тому же, использование «инклудов» (функции include) позволяет немного уменьшить вес сайта, что особенно заметно на многостраничных ресурсах, где количество php-файлов может исчисляться тысячами.

Используя подобный метод создания сайтов, можно разрабатывать самые разнообразные сайты на PHP с древовидным меню различной степени вложенности.

Уточняющие вопросы вы можете задать на форуме веб-мастеров и оптимизаторов.


Меню сайта

Как создать сайт на PHP
Как создать сайт на PHP