Ваш первый Сайт С использованием РНР-скриптов

НАЧИНАЕМ СОЗДАВАТЬ ГЛАВНУЮ СТРАНИЦУ САЙТА

Прежде чем приступить к строительству нашего сайта и изучению РНР, немного повторим основы языка HTML (повторим вкратце, поскольку, я надеюсь, вы язык HTML хоть немного знаете). Это будет несложно. В этой главе мы рассмотрим только основные понятия HTML и РНР. В последую­щих главах, по мере надобности, мы рассмотрим множество других возмож­ностей данных языков в сайтостроении. Для начала в PHP-редакторе создай­те новый PHP-документ, как написано в конце предыдущей главы. Самая верхняя строка (то, что заключено между знаками «<» и «>»):

<Idoctype html public "-//W3C//DTD HTML 4.0//EN"> - объявляет формат и тип содержимого документа. Он указывает на тип документа, соответст­вующий стандарту HTML 4.0 и ориентированный на англоязычные докумен­ты. Вообще современные WEB-браузеры обходятся без этого тега, поэтому мы и не будем заострять на нем внимание.

Парный тег в начале <html> и </html> в конце документа указывает, собственно, на начало и конец данного HTML-документа. Объяснения здесь излишни.

Далее идет парный тег заголовка документа <head> и </head>. Между ними мы видим другой парный тег <title> и </title>. Текст, написанный ме­жду этой парой, будет отображаться в заголовке окна браузера, при загрузке данного документа. Это может быть, например, название вашей WEB - страницы.

В парном теге <body> и </body> отображается основная часть или тело документа. Это могут быть созданные вами текст, картинки, кнопки, баннеры и т. д.. Теги <?php и?>, между которыми заключается PHP-код, разберем позже. Уберем их пока из документа, чтобы они нам не мешали (рис. 3.1).

21

Сохраним документ под названием index.php. Обратите внимание, чтобы этот файл имел расширение именно php, поскольку потом мы будем встав­лять сюда PHP-код (по умолчанию, редактором будет предложено сохранить файл с расширением html). PHP-код нам здесь потом понадобится для созда­ния счетчика посещаемости на этой странице. Если вы сохраните этот файл с расширением html, то использовать в этом документе РНР-Код будет уже нельзя!

ЙШОШ(Ш

T?* Svoi. NET : РНР Edit [Untitled!] *

U Файл Редактор Вид Пуск Подсветка Закладки Вставка Помощь | Язык

ЗФавсрсаеП*!®»! к

Плагины

$4

О UntiHedl "

1 cldoctype html public "-//W3C//DTD HTML

4.0/ /EW>

2 <html>

3 <head>

4 <title>Untitled web-page</title>

5 </head>

Б <body>

' 1

8 </body>

9 </html>

Рис. 3.1

Итак, перед нами «скелет» главной страницы нашего сайта. Теперь мы начнем шаг за шагом наращивать «мышечную массу» этой страницы.

Для начала напишите между тегами <Body> и </Bodv> фразу: Добро по­жаловать на мой сайт. Запустите браузер (нажмите на изображение малень­кого зеленого треугольника с надписью РНР под основным меню редактора). В левом верхнем углу появится написанная вами фраза (рис. 3.2). Конечно, посетитель, зайдя на эту страницу, долго здесь не задержится, поскольку ни­чего привлекательного здесь еще нет. Поэтому в этой главе мы рассмотрим некоторые основные HTML-теги для украшения нашей главной страницы.

Svoi. NET : PHP Edit fC:Home_serverApache2htdocsMyBookindex. php] ]

Jg Файл Редактор Вид Пуск Подсветка Закладки Вставка Помощь ; Язык Плагины

. п¥1'ш ЙР 3- ^ ^ у у Jt u _ 3* Z Ь Ц -

Ф Q Address: jhKp//locai^......................................................... Q ^ ^ ^

Добро пожаловать на мой сайт

Рис. 3.2

Теги <Hl>...<И6> и, соответственно, закрывающие их теги </Hl>...</И6> Указывают на размер шрифта. Чем больше цифра после буквы /7, тем мельче шрифт. Теги могут содержать в себе дополнительные элементы или атрибуты с определенными значениями. Например, элемент Align указывает на распо­ложение объекта на странице по горизонтали. Он может принимать значения: Center - по центру, Left - слева, Right - справа. В нашем случае объектом явля­ется написанный нами текст. Мы его можем заключить в теги, например, расположить его между <h2> и </И2>. а чтобы этот текст располагался по центру страницы, в теге <И2> укажем атрибут align со значением center, т. е.:

<И2 align="center"> Добро пожаловать на мой сайт</И2>.

Закрывающийся тег </H2> обязателен, гак как он указывает на то, что форматирование применено нами только к этому тексту. В теге <Body> мож­но тоже указывать атрибуты, но они будут применены ко всему документу, i. e. к тому, что будет располагаться между <body> и </body>. Значение эле­мента Bgcolor задает цвет фона. Например, запись <Body Bgcolor^"Silver"> Задает светло-серый фоновый цвет всего документа. Или можно записать так: <Body Bgcolor-"IkOcOcO ">. Здесь цвет указан в виде шестнадцатеричного кода.

В табл. 3.1 указаны основные цвета и их шесгнадцатеричный код. Вы можете установить любой цвет фона на ваш вкус. Вместо однотонного цвета, на задний фон можно поместить картинку. Делается это при помощи атрибу­та Background, значение которого - путь к данной картинке, например:

<body background= "fon. gif>.

В этом случае на заднем фоне страницы будет изображено содержимое файла Fon.Gif, который должен быть расположен в той же папке нашего сайта, где находится главная страница Index.Php (в корневой папке нашего сервера Htdocs). Если картинка расположена в другой папке, например в папке Image, Которая, естественно, должна быть вложена в главную папку сайта Htdocs, Го нужно записать так:

<body background= "image/fon. gif >.

Вообще использовать картинку в качестве фона нецелесообразно, так как некоторые web-посетители отключают загрузку картинок в браузере для эко­номии времени, и поэтому вместо картинки они увидят белый фон. В качест­ве фона страницы лучше все-таки задавать цвет.

Таблица 3.1

Цвет

Название

Код цвета

Цвет

Название

Код цвета

Белый

White

Ffffff

Розовый

Fuchsia

FfOOff

Бирюзовый

Agua

OOffff

Светло-серый

Silver

COcOcO

Голубой

Teal

008080

Синий

Blue

OOOOff

Желтый

Yellow

FfffOO

Сиреневый

Purple

800080

Зеленый

Lime

OOffOO

Темно-зеленый

Green

008000

Красный

Red

FfOOOO

Темно-серый

Gray

808080

Малиновый

Maroon

800000

Темно-синий

Havy

000080

Оливковый

Olive

808000

Черный

Black

000000

Между тегами <И2> и </H2> можно вложить теги, задающие начертания шрифта:

<B>...</Ь> - текст будет полужирным;

• </>...<//> - текст будет задан курсивом;

<U>...<U> - текст будет подчеркнут.

Я специально написал буквы в разных регистрах, так как не имеет значе­ния, как вы напишите <Ь> или <В>. Результат будет один и тот же.

Итак, запишем в редакторе следующий код (рис. 3.3). Между тегами <Title> и </Title> пишем заголовок: «Главная страница». В теге <Body> зада­ем цвет фона Silver. Наш объект, т. е. текст «Добро пожаловать на мой сайт» Заключаем в тег <H2 Align="Center">, который задает размер шрифта текста и помещает его в центре страницы. Внутри тегов <И2> и </Ъ2> вставляем те­ги начертания шрифта, а именно, задающие курсивный текст </> и <//>.

Svoi. NET : РНР Edit - [C:Home__serverApache7htdocsMy6ookindex. php] 1

|Ц Файл Редактор Вид Пуск Подсветка Закладки Вставка Помощь Язык

Плагины I

J, u S S J* < 3

%

A k П U]

& index php.

J. < idoctype html public "-/ /W3C//DTD HTML

~T

.0//EN">

Г <html>

З <head>

4 <title>r^aBHaH cTpaHmj, a</title>

S </head>

Ecbody bgcolor="silver">

<h2 align="CENTER"><1>Добро пожаловать

На

Ной сайте/ IX / h2>

S </body> э </html>

Рис. 3.3

Сохраните страницу нажатием на картинку, изображающую одиночную дискетку (которая побольше) под главным меню PHP-редактора. Запустите браузер (зеленый треугольник с надписью РНР под основным меню). Резуль­тат показан на рис. 3.4.

Svoi. NI I : РНР I tin | C:Hornc_serverMpache2htdocsWyBookindex. php]

Jj Файл Редактор Вид Пуск Подсветка Закладки Вставка Помощь Язьг Плагины

Ij Я я 0 J ti * * Г / у а % H К ч

^ Q Addiss»- ;Wtp.//localhosl/MvBook/indexphp ЈJ ф '$

Ш __

Рис. 3.4


Запомните правило размещения одних тегов внутри других: Тег, кото­рый открывается раньше других, закрывается позже других. В нашем случае сначала открывается тег <h2>, а затем </>. После текста нужно за­крыть сначала тег <//>, а потом </h2>. То есть тег </> открылся внутри </?2>, следовательно, и закрываться <//> должен внутри </hZ>.

Ваш первый Сайт С использованием РНР-скриптов

Создание сайта

Итак, при помощи данной книги вы создали сайт. Конечно, сайт в таком виде не очень привлекателен, так как он создавался исключительно для при­мера. Но используя полученные знания в этой книге, …

ИСПОЛЬЗОВАНИЕ СЕРВИСА ROBOXCHANGE ДЛЯ ОПЛАТЫ

Если у вас нет никакой возможности получить персональный аттестат, или просто лень это делать, то для оплаты товаров со своего сайта вы можете воспользоваться сервисом Roboxchange. Этот сервис дает возможность …

ИСПОЛЬЗОВАНИЕ СЕРВИСА WEB MERCHANT INTERFACE ДЛЯ ОПЛАТЫ

Сервис Web Merchant Interface позволяет получать денежные средства на свои электронные кошельки от клиентов при оплате ими электронных товаров на вашем сайте. Электронные кошельки WebMoney и Yandex мы с вами …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов оборудования:

Внимание! На этом сайте большинство материалов - техническая литература в помощь предпринимателю. Так же большинство производственного оборудования сегодня не актуально. Уточнить можно по почте: Эл. почта: msd@msd.com.ua

+38 050 512 1194 Александр
- телефон для консультаций и заказов спец.оборудования, дробилок, уловителей, дражираторов, гереторных насосов и инженерных решений.