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

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

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


<рх strong>Coo6i4QHMe: < / strongxbr> <textarea name= "Сообщение- cols=30 rows«5 wrap-virtual ></textareax/p>

Переменные Имя, email, и Сообщение мы будем использовать в скрипте для отправки

электронной почты.

> Введите код создания кнопки, позволяющей отправить данные формы:

<pxinput type-"submit" name="submit" value="Послать сообщение"X/р> '

> Завершите создание формы (Рис. 8.68): </form>

IBBLOILUD

І Фнйл Прввм Формат Вия Сц>ааи*

<htmt> <heao>

<tffle>Отправка электронной почты</Ш1е> </head> <body>

<fonnmeuiod="post" а,саоп="етаи.р1ф"> <p><strongf>Bame HM«</strongxbr> <iijput type="text" name= "Имя" size=30x/p> <р><8П-оп«^Вашэлектронныйадрес:</ваопв?><Ьг> <iuput type="text" name="einail" size=30></p> <рХ8Кон^Соовщекие^/вп'011ар-<Ьг>

<textarea паше="Сообщение" cols=30 rows=J wrap=viituat></textarea></p> <pxiuput type="subiuit" шшіе="вчЬшй" уа1ие="Послать сообщение"></р> </fonu> </body> </hnu>

ВВІ

Рис. 8.68. HTML-код для отправки электронной почты

Сохраните документ в папке под

'¦именем email.htm.

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

\~з л: \i fr--

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

387

>• В поле ввода Адрес (Address) введите строку http://localhost/email.htm и нажмите клавишу JEnter). в окне браузера появится форма для отправки электронной почты

(Рис. 8.69).

I ФаДд Прни Bw ИаДрмінав Сервис Справка

Адрес: |Д http: /ЛосаіицІ/омміІ. М»

ID

I Парено*

Ваш электронный адрес:

1

1

\" ' Послать сообщение ^

Ее

' " Рис. 8.69. Форма для отправки электронной почты*¦¦

Теперь создадим скрипт для отправки электронной почты.

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

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

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

.....

- »•.¦!1.¦J1JWJ»».;

<html> к *

<head> ;

<ЬіЬ1в>Отправка электронной no4Tbi</title> </head>

<body> ¦

</bOdy> I.-' . г ¦ ':¦ _„ »i~.it. :¦ .••J-

</html> -V V

>• Ниже тега <body> начните скрипт: *

<?php • '

Для отправки сообщения по электронной почте используется функция:

mail(адрес, предмет, текст, заголовок)

Данная функция обеспечивает отправку текста и предмета сообщения по указанному адресу. Необязательный параметр заголовок позволяет включить в сообщение дополнительные поля заголовка, например поля From (От) и Reply-To (Ответить).

Ваше шиш:

388_

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

> Введите фрагмент кода, формирующего параметры для почтовой функции: SnPeHMeT=11BOnPOc";

$Текст=$Сообщение."\п\п$Имя";•¦¦ «•

$Заголовок="Ргот: $ email \nReply-To: $email\n";

В первой строке фрагмента создается предмет сообщения, во второй строке — его текст, в третьей строке — дополнительные заголовки.

> Введите строку, которая обеспечивает отправку письма по электронной почте: mail ($email, $ Пред мет, $Текст, $Заголовок); ¦'

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

> Наберите на клавиатуре код для передачи браузеру сообщения об успешной отправке почты:

echo "Электронное сообщение отправлено."; .

>

Завершите скрипт (Рис. 8.70):

Файл Правка формат Вид Справка

<htmt> <head>

<оие>Отправляем электронную почту<ЛШе> </liead>

<body> :• /

<?pllp -~.........

$Предмет= "Вопрос"; . .-.

$Текст=$Сообщение."\и\іі$Имям; $Заголовок='Тгош: $emafl\nReply-To: $emauV'; mau(Seinail. {Предмет. !Текст. !Заголовок); echo "Электронное сообщение отправлено."; Я»

</body>

</htm> 7 ' ' ' ' ' *" ' ' .

'|iv.« <,r -.-. ¦¦¦Puc. 8.70. Скрипт для электронной почты

Осталось проверить отправку электронной почты. Следует отметить, что если у вас в браузере настроен прокси-сервер, то его лучше отключить.

> Установите связь с Интернетом. " :

> Сохраните документ в папке C:\Program Files\Apache Group\Apache\htdocs под именем email.php. •

> Перейдите к окну браузера с формой для электронной почты (Рис. 8.69).

> В поле ввода Ваше имя введите имя Иван Иванов.

В поле ввода Ваш электронный адрес наберите на клавиатуре свой почтовый электронный адрес.

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

389

> В поле ввода Сообщение введите текст письма Как подписаться на новости от компании АТЛАНТ?.

> Нажмите кнопку Послать сообщение. В окне браузера 'появится ' ' текст об успешной ' отправке письма (Рис. 8.71).

"Vі Г-

I U UnipjUflUCM 3JllilLl(|UHH44J ПОЧГЧ MlC.riHult InU
mcl Емрії' >.i
НЭП

j Файя Правка Вш. Избранное Сервис
Справ&а
Г*]

I о»»— - о-эа б»!Р"°-
Ch Избранно*
¦в|0- "

[Адрес: |^) hltpV/1oca»«»(/efM(Lphp

р| r Передо* J

j Электронное сообщение отправлено.



Рис. 8.71. Письмо отправлено

> Запустите вашу почтовую программу и проверьте свой почтовый ящик. Вы получите сообщение (Рис. 8.72).

v

Рис. 8.72. Полученное письмо

> Разорвите связь с Интернетом.

>- Завершите работу почтовой программы, браузера, Web-сервера Apache и программы Блокнот (Notepad) с помощью кнопки [х] в правом верхнем углу каждого из окон.
Предыдущая << 1 .. 146 147 148 149 150 151 < 152 > 153 154 155 156 157 158 .. 177 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

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

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed