22.04.2014 Views

php_mysql_dreamweaver_mx_2004 разработка web сайтов.pdf

php_mysql_dreamweaver_mx_2004 разработка web сайтов.pdf

php_mysql_dreamweaver_mx_2004 разработка web сайтов.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

370 Часть IV. Наносим последние штрихи<br />

массовую почтовую рассылку с собственного сервера проще — никто не<br />

примет нас за спамеров и не отключит наш почтовый ящик.<br />

Недостаток всего один — нам понадобится установить программу почтового<br />

сервера и соответственно настроить ее и обработчик РНР. Да, это не очень<br />

сложно, но весь вопрос в другом: имеем ли мы доступ к серверному компьютеру,<br />

на котором размещен наш сайт? На своем собственном компьютере<br />

мы можем творить, что захотим, но если наш сайт опубликован на бесплатном<br />

Web-сервере, то прости прощай, собственная почта...<br />

Что касается функции mail, то вот формат ее вызова:<br />

mail(, , <br />

%[, ]);<br />

Итак, всего четыре аргумента. И все они имеют строковый тип. Рассмотрим<br />

их по порядку.<br />

Первый аргумент задает почтовый адрес получателя письма. С ним все понятно.<br />

Второй аргумент задает тему письма — особую строку с краткими сведениями<br />

о содержимом письма. В программах почтовых клиентов тема вводится<br />

в особое поле ввода, находящееся над областью редактирования самого содержимого<br />

письма и имеющее название Тема или Subject.<br />

Третий аргумент — это само содержимое письма, или его тело.<br />

А вот о четвертом, необязательном, аргументе нужно поговорить подробнее.<br />

Он задает так называемые дополнительные параметры заголовка электронного<br />

письма, без которых во многих случаях просто не обойтись.<br />

Начнем с того, что каждое электронное письмо состоит из двух частей, следующих<br />

одна за другой. Вторая часть — это тело, из-за которого это письмо,<br />

собственно, и было отправлено. А вот первая часть — это особый набор параметров,<br />

называемый заголовком письма и несущий сведения об адресах<br />

отправителя и получателя, теме письма и текстовой кодировке, в которой<br />

это письмо было набрано.<br />

Давайте рассмотрим для примера вот такое коротенькое письмо:<br />

From: someuser@someserver.ru<br />

То: otheruser@otherserver.ru<br />

Content-Type: text/plain,- charset=windows-1251<br />

Subject: Test! ! !<br />

Это всего лишь тестовое письмо. Не пугайтесь!<br />

Первая и вторая строка задают соответственно почтовые адреса отправителя<br />

и получателя. Третья строка задает текстовую кодировку, в которой набрано

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!