Научная литература
booksshare.net -> Добавить материал -> Информатика -> Алексеев Ю.М. -> "Создаем, программируем, шлифуем и раскручиваем web-caйт. Серия Быстро и легко" -> 144

Создаем, программируем, шлифуем и раскручиваем web-caйт. Серия Быстро и легко - Алексеев Ю.М.

Алексеев Ю.М. Создаем, программируем, шлифуем и раскручиваем web-caйт. Серия Быстро и легко — М.: «Лучшие книги», 2005. — 430 c.
Скачать (прямая ссылка): bilsprwebsite.pdf
Предыдущая << 1 .. 138 139 140 141 142 143 < 144 > 145 146 147 148 149 150 .. 177 >> Следующая


'•• ¦ •¦ л.. х-- ¦ "v-;-t.fTiKttb*»!9t)-• щ

> Введите тег завершения скрипта ?>. ,'.

> Далее введите базовый код, который мы будем дополнять:.. v ....

<html> *

<head>

<title>npoBepHeM PHP</title> .• u; .

</head> . _____мм .'. •-

<body> . '. ,., .. ..

<?php ''¦- - , '"'*

?> ' ' • .' ¦

</body> </html>

> В базовом коде ниже тега < ?php вставьте 'строки,' в ¦ которых браузеру отправляется

информация об успешной регистрации и фамилия посетителя сайта компании

АТЛАНТ (Рис. 8.45): .;. . .

echo "Уважаемый "; -y.rtrpf"." І '¦

echo $Фамилия; a

echo ¦! Вы зарегистрированы";

ФаЛя Upavu Фпрмст Bw Справ»

<?php

if (($Фамияня =") Il (Шараль =") || (Шпаіі = "))[ H

header("Loc auett hap.'/localhust/regiory htm"),

eat;)

7> -

<htoil> "

<head>

¦ЧМеэПроверми РНР<ЛШг»

«/head>

<body>

echo "Уважаемый";

echo $Фамипия.

echo "1Вы эарегистрнрованны";

ї> г. -

</bedy>

</htal> ., ; .

Рис. 8.45. Сценарий для обработки данных формы

<Г!іК iL! ' «ї

Следует отімєтить, что первый фрагмент кода на языке PHP расположён в начале файла, поскольку команда header () должна быть выполнена до того, как другие данные будут посланы браузеру, включая теги HTML

-.TJ-ifci," --л.-: ---i^fi :-atev :

ГЛАВА 8. Создаем сценарии на РНР 5

365 -

> Сохраните документ в папке для документов Web-сервера ,: Apache C:\Program Files\ApacheGroup\Apache\htdocs под именем reg.php, ''

*¦ Перейдите к окну браузера (Рис. 8.44).

> Нажмите кнопку Зарегистрироваться. В окно браузера повторно загрузится форма для регистрации, так как не были заполнены поля (Рис. 8.44).

> В поле ввода Фамилия введите фамилию Иванов. f

> В поле ввода Пароль наберите на клавиатуре пароль 8769.

* ,-В»поле ввода Email введите электронный адрес ivanov@mail.ru (Рис. 8.46).

і ^ LJiT.lil.L-Lt L" UL инки! Mic.myM lirlcir Lt h Mpluii;.

ня?3,

| Файл Прадкл В ця Набранное Садоне
Справка


|Он"- -О-В (Л <Ы/,п-
ск \Ла6р*нцо*


i Адрес: Мф:/Ласлйю*1/іодігііу.Ькт

?j el Парвноя

Фамилия (Иванов

Пароль |....

ЕшаЛ |ivar>ov©rnail.m

Посьшать новости о товарах по электронной почте? 0 В

Ваши предпочтения І Програна ТД 1

[ Зарегистрироваться 1 И

'i fan................................................................ і.....J........ii.......л.........ra^™.................. J

. $ Puc. 8.46. Форма с заполненными полями

> Нажмите кнопку Зарегистрироваться. В окне браузера появятся сообщение об успешной регистрации и введенная фамилия (Рис. 8.47).

lli>i ft пчі;н HlP Hiciu^ult IritL-incI bxpkrjut

вта

j Файл Правка Bw \Л*6ф*ш*ол Сераме Справ*а

¦О

IQh««« - 0- й І <Ь|/эп«с« -^и*
"Речное 4& I


j Адрес; Щ\ Wl^i'/kreeAiPilAefl.php
Ив
Петр* к*

Уважаемый Йванові Вы зарегистрированы
. .1 '• ¦



............J II LJ Il IN

... л

Рис. 8.47. Регистрация завершена

fEcnu скрипт не работает, возможно, вам следует настроить файл php.ini так, чтобы сервер PHP мог работать с глобальными переменными. Найдите файл php.ini (в папке C:\PHP или C:\Windows), откройте его в блокноте и найдите инструкцию register_globals = Off. Измените ее на On, сохраните файл и попытайтесь снова. Если не получится и на этот , . раз, обратитесь кдокументации на РНР.

і

.S6fi _ Быстро и легко создаем, программируем и раскручиваем Web-сайт

I

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

Функции работы с файловой системой

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

Чтобы начать работать с файлом на языке РНР, необходимо открыть файл. После завершения работы файл закрывают. Для открытия файла используется функция:

fopen (имя файла, режим)

Параметр имя файла данной функции указывает на имя файла, который нужно открыть для работы. Параметр режим задает способ работы с файлом. Например, значение

данного параметра w обеспечит открытие файла для записи, а значение г - только для чтения. Если для записи открывается несуществующий файл, то он будет создан. В качестве результата функция I open () возвращает указатель на файл, который содержит

информацию о файле и используется как ссылка. Для закрытия файла используется функция:

fclose(указатель файла)

¦ В качестве параметра данной функции используется указатель файла, возвращаемый функцией f open ().
Предыдущая << 1 .. 138 139 140 141 142 143 < 144 > 145 146 147 148 149 150 .. 177 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed