Как
сделать php сайт?
Пример простого сайта на php.
В данном
примере я расскажу как сделать самому простейший сайт на
php. Главным скриптом этого сайта будет всего
лишь на всего один файл index.php
Сам файл
index.php будет содержать в себе, а точнее
подключатся к файлам содержащим шаблон сайта и к файлу с текстом и
другим содержимым.
И так что
нам потребуется. Нужно создать корневую папку в которой будут хранится
все файлы и подпапки нашего будущего сайта. Назовем эту папку "site".
Далее открываем удобный для вас редактор например FrontPage и в режиме
"код" вставляем следующий текст:
<? include_once
("top.php");
// этим мы подключаем
шапку сайта
if (!$page) $page="index";
// $page страница сайта
если она не указана то index
if (file_exists("text/"
. $page . ".php")==false) $page="404";
// file_exists (имя файла
или папки в данном случае папки) если такого файла нету то
действует функция false и выводится страница ошибки 404
// имя проверяемого
файла: "text/" . $page . ".php"
include ("text/" . $page
. ".php");
// этим мы подключаем
страницу с текстом
include_once
("bottom.php");
// и в конце подключаем
низ сайта
Далее
сохраняем полученную страницу как index.php
(после // находятся комментарии и их можно
удалить). Теперь разберемся какие файлы должны
присутствовать в нашей папки "site".
Рассмотрим первую и последнюю строчки кода расположенного выше - там мы
подключаем файл top.php и
bottom.php. Файл top.php это
общий дизайн сайта, файл bottom.php это низ сайта (там обычно
располагается надпись типа copirith, счетчики
ну и на ваше усмотрение ). Эти файлы можно сделать опять при помощи
FrontPage и сохранить туда же куда и index.php,
т.е в папку "site".
Также в этой папке должна присутствовать подпапка с названием "text"
(это видно из третьей строки кода), а в этой папке
должны быть файлы нашего сайта, такие как
404.php, news.php, index.php (во втором файле
index.php который находится в подпапке "text"
находится содержимое главной страницы с текстом, картинками и тд.)
Вот так
Вы сделали свой первый сайт на php. Надеюсь
что данная информация вам помогла. |