Главная Создание сайта Книги Программы Шаблоны сайтов Картинки

 

Rambler's Top100

 

ДЕЛАЕМ САЙТ PHP

 

Страницы   1    2   

 

На предыдущей странице мы выделили фрагменты кода, которые будем переносит в отдельные файлы.

Откройте папку на локальном веб-сервере в которой лежат файлы вашего сайта, в этой папке создайте новую папку и дайте ей имя inc, затем откройте блокнот, скопируйте выделенный фрагмент кода в области шапки и вставте его в блокнот, затем сохраните в созданную папку inc как header.inc

Опять откройте блокнот, скопируйте фрагмент выделенного кода в области верхнего меню, вставте в блокнот и сохраните как menu top.inc
Следующий фрагмент кода в области левого меню схраните как menu left.inc Фрагмент кода нижней полосы сохраните как footer.ins

И так у нас в папке inc лежит четыре файла - header.inc,   menu top.inc,   menu left.inc,    footer.ins.    Вот такие, как на картинке должны быть файлы.

Дальше открываете блокнотом страницу своего сайта, выделяете мышкой выделенный фрагмент кода в области шапки и удаляете его. На этом месте пишете следующий код:

<? include ("inc/header.inc"); ?>

Затем удаляете фрагмент кода в области верхнего меню и на его месте пишите следующий код:

<? include ("inc/menu top.inc"); ?>

То же самое делаете с фрагментами кода в области левого меню и в области нижней полосы и пишете соответственно следующий код:
<? include ("inc/menu left.inc"); ?>    и    <? include ("inc/footer.inc"); ?>

Код страницы будет таким:

<HTML>
<HEAD>
<TITLE>2с</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<LINK href="style.css" TYPE="text/css" rel="stylesheet">
</HEAD>
<BODY>
<center>
<TABLE class=ramka BORDER=0 CELLPADDING=0 CELLSPACING=0>

<!-- Область шапки-->
<TR>

<? include ("inc/header.inc"); ?>

</TR>
<!--Конец Области шапки-->

 

<!-- Верхнее меню-->
<TR>

<? include ("inc/menu top.inc"); ?>

</TR>
<!--Конец верхнего меню-->

<TR>
<TD WIDTH=222 HEIGHT=532 align="center" valign="top" bgcolor=#ffffff>

<!-- Область левого меню-->

<? include ("inc/menu left.inc"); ?>

<!--Конец области меню-->

</TD>

<TD WIDTH=536 HEIGHT=532 valign="top" bgcolor=#ffffff></TD>

<TD WIDTH=222 HEIGHT=532 valign="top" bgcolor=#ffffff></TD>
</TR>

<!-- Область нижней полосы-->
<TR>

<? include ("inc/footer.inc"); ?>

</TR>
<!--Конец области нижней полосы-->

</TABLE>
</center>
</BODY>
</HTML>

Есть два варианта сохранения страницы. Если вы хотите чтобы страницы сайта открывались как php-страницы, например, если сохранить как "index .php", то в файлах, лежащих в папке "inc", нужно все ссылки на другие страницы сайта изменить на php. В этом случае адрес, допустим страницы с книгами, будет такой:
http://ваш домен/book.php

Первоначальные ссылки

<a href="index.html">Главная</a>
<a href="book.html">Книги</a>
<a href="soft.html">Программы</a>

Ссылки после изменения

<a href="index.php">Главная</a>
<a href="book.php">Книги</a>
<a href="soft.php">Программы</a>

Но не спешите изменять ссылки, есть второй вариант, оставить html-страницы. Для этого, откройте блокнот и внесите следующий код:

AddType application/x-httpd-php php phtml html htm

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

Чтобы просмотреть в браузере сайт лежащий на локальном сервере обязательно отключите интернет, и в адресной строке наберите допустим: http://my site. Надеюсь понятно, что my site, это имя папки в которой лежит папка www, а в папке www, лежат файлы сайта и если у вас имя папки не my site, то и в адресе будет другое имя

Если же Вы будете набирать адрес при включенном интернете, то браузер начнет искать Ваш сайт в интернете, и может перекинуть Вас на какой-то похожий адрес в интернете, поэтому запомните, что любой сайт, который находится на локальном сервере, открывать нужно, предварительно отключив интернет.

Теперь если вы будете добавлять новые страницы для сайта, вам нужно добавить новые пункты меню только в файлы menu top.inc и menu left.inc, находящихся в папке inc и они добавятся во все страницы сайта. Так же, если вы захотите изменить дизайн шапки, изменения внесете только в файл header.inc. И так же на сервере замените только эти страницы.

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

Язык web-программирования PHP позволяет быстро создавать динамические сайты. И не надо думать, что это под силу только крутым программистом, если вы смогли освоить HTML, то так же легко справитесь и с PHP

По курсу Е.Попова "PHP - MYSQL для начинающих" вы научитесь создавать профессиональные, красивые динамичные сайты

 

Страницы   1    2   

 


Подписка на рассылку
 Как создать сайт на CMS-движках,  таких как, JOOMLA, PHP Fusion,  установить на свой сайт форум,  гостевую книгу, создать рассылку,  установить форму оплаты и т.д.
 О выпуске этих и других уроков вы  узнаете, подписавшись на рассылку

Ваше имя

Ваш e-mail

 

Бесплатный мини-курс
по созданию сайта на
CMS - JOOMLA


размер файла 8.76 МБ
Скачать

 

 

 

PHP+MySQL
для начинающих


"Более 110 видеоуроков общей продолжительностью в 22 часа и 30 минут, которые позволят Вам создавать неповторимые динамические сайты с использованием языка PHP и баз данных MySQL!"

Узнать Все Подробности!


Copyright © 2008-2012 "http://www.beluys.com"
Rambler's Top100 Яндекс цитирования