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

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

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


В первой строке фрагмента кода открывается только для чтения (файл. в. который .мы' Записали данные. Во второй строке считывается открытый файл в ма'сіив .' data.' (Данные).

>• Далее введите следующий код (Рис. 8.50):

echo ". Новую информацию от фирмы АТЛАНТ вы получите по адресу echo $data[l];

fclose($rf ile); :,WJ >л,лд.--»..\*

ФаАа Правка Форыат выя Сіфама

echo "! Вы зарегистрированы"; $пеі»Ше=Ь)реіі(ЇФамнлия,"иг"); fwrite($newfile,fflapajn>); rvnite($iiewfile."\n"); •.!.!••!•,.,•.)4-3^

rwiite($newffle,$Einail); ti_ ._.„

ftn-tte^newffle.'V); ' ' (

fwrite($newfile.$sdect); .,. ,

rwrite($nevyfle,"\u"); . .

fclose($uewfile); '' '' '

$гтЯе=іореп($Фамилня,"г"); Sdat3=fDe(M>aMHJiira);

echo ". Новую информацию от фирмы АТЛАНТ вы получше по адресу"

echo Jdata[l];

fclose($tfile);

?>

</body> <1ШЫ>

^t-ІГ-,:.•>„¦:-.;... Рис. 8.50. Чтение данных из файла

В первой строке введенного кода браузеру отправляется текстовое сообщение. Во второй строке браузеру передается элемент массива data - сохраненный в файле электронный адрес. В третьей строке использованный файл закрывается.

> Выберите команду меню Файл ¦ Сохранить (File ¦ Save), чтобы сохранить документ на диске.

'> Перейдите к окну браузера и нажмите кнопку Назад (Back) на панели инструментов. В окне браузера появится форма с незаполненным полем Пароль.

> В поля ввода Пароль введите пароль ' 8769. :

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

, ' .41641-'?'..- ••••

13

37O

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

Фана Правы Bw Изврати Сервис Справка

[jQHw. - Q - Sl (? 0?!,Pu.««. ¦¦Jj-HBtP.»«». 0|ig.

Уважаемый Йванові Вы зарегистрированы. Нову» информацию от фирмы АТЛАНТ БЫ получите по адресу ivanov@mal.ru

Рис. &5І. Сообщение о регистрации

Для копирования файлов следует использовать функцию сору (), для переименования - функцию rename О, для удаления файла - функцию unlinkO.

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

' Проберка имени пользователя и пароля

ЕСЛИ посетитель уже регистрировался на вашем сайте, то нужно проверить его имя пользователя и пароль, а затем предоставить дополнительные услуги на сайте. В этом знакомстве мы расскажем, как создать скрипт проверки имени пользователя и пароля на языке РНР.

Сначала создадим форму для проверки имени пользователя и пароля пользователя.

> Перейдите к окну программы Блокнот (Notepad).

> Выберите команду меню Файл* Создать (File*. New), чтобы создать новый документ.

> Введите базовый HTML-код: ¦

<html> : '

<head> : ¦ " '

<Ьіт;1е>Проверяем имя пользователж /title>

</head>

<body>

</body> ¦-, 'в--/-"^¦¦«Vi •-¦ ')•¦-,.*?? '-и--. </html>

>• Ниже тега <body> введите строку, определяющую начало создания формы: <?orm method="post" action=ntestreg.phpn>

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

371

Атрибут action (Действие) тега <form> задает сценарий testreg.php для обработки данных из формы.

, > Чтобы создать поле ввода фамилии, введите код: '

<р>Фамилия: <input type»"text" паше = "Фамилия" size-10x/p>

*¦ Наберите на клавиатуре код для создания поля ввода пароля: 1

<р>Пароль: <input type= "password" name-"Пароль" size=10x/p> > Чтобы создать кнопку для отправки данных формы, введите код: <pxinput type-"submit" name = "submit" value="OK»x/p>

*- Наберите на клавиатуре тег завершения формы </form> (Рис. 8.52):

Tab Праааа формат Bw Слраака

<Ыш> <head>

<Ьт1е>Проверяеы имя пользовьтелЖ/ШО

</head>

<body>

<formindhod="post" actiou="tesueg.php"> <р>Фамнлия: <inpul type="text" типе="Фамипия" size=10></p> <р>Пароль: <input type="password" пагае="Пароль" size=10></p> <p><input type="submir" name="subinii" vahie="OK"></p> </fomv>

4

</body>
¦ -



<ftun>














n


™..........Df

¦ Puc. 8.52. HTML-код с формой проверки

Сохраните документ в папке для документов Web-сервера Apache C:\Program FilesNApache Group\Apache\htdocs под именем testreg.htm.

Перейдите к окну браузера.

В поле ввода Адрес (Address) введите строку http://localhostAestreg.htrn и нажмите ¦клавишу jEnterj. в окне браузера появится созданная форма (Рис. 8.53).

^ lllJtJljLrj)+LM HMH Il

¦ so

j Qh»« • © - 3 [Ц •S
По-с <fc Израню. |0- "I


http://bca»WtUlatbB|j-hlK
и mi!1?'."!

Фиплня: [ Пароль: ^

Ш

Рис. 8.53. Форма для проверки пароля

>

13*

37g Быстро и легко создаем, программируем и раскручиваем \Л/е1>сайт

f.

Созданную форму можно в дальнейшем отформатировать, например, используя таблицу. -Теперь подготовим скрипт для проверки имени пользователя и пароля.

> ''Перейдите к окну программы Блокнот (Notepad).
Предыдущая << 1 .. 140 141 142 143 144 145 < 146 > 147 148 149 150 151 152 .. 177 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

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

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed