Per koci ru ad astra!

Курс HTML :: PHP функция отправки письма. Урок 24.

Настройка сайта

Проверка javascript.

Светофор, свет красный

В текущей ситуации, на вашем компьютере, данном браузере, при данной конфигурации вы не можете использовать программы, написанные на javascript.

Вероятные причины проблемы: в настройках браузера отключена возможность выполнения javascript и/или в данный момент имеются проблемы подключения к Интернету.

Решение проблемы: устраните причины, указанные выше и нажмите CTRL-F5 для перезагрузки софта и контента этой странички.

Должно помочь.


Рекомендую курсы
Рекомендаций не видно по причине отключенного javascript.


Домен inumo.ru


Урок 24. PHP функция отправки письма.
HTML - основа основ Интернета. Базовый курс. PHP функция отправки письма. Урок 24. В результате прошлого урока мы научились сделать обработчик на сервере, который принимает информацию с формы и, в доказательство, что он все принял ок, выводит данную информацию на экран. А сейчас мы сделаем функционал доставки введенной пользователем информации на нашу почту, что с практической точки зрения гораздо интереснее. Основную работу берет на себя функция PHP mail(); для которой мы должны подготовить 4 параметра: $mes_email, $mes_title, $mes_body, $headers.
© Перепечатка разрешается с установкой ссылки на ресурс http://koci.inumo.ru
24. PHP функция отправки письма.
В результате прошлого урока мы научились сделать обработчик на сервере, который принимает информацию с формы и, в доказательство, что он все принял ок, выводит данную информацию на экран.

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

Ключевые моменты в нашем обработчике будут следующие:
$mes_title = "Анкета с сайта";
//...
$result = mail($mes_email, $mes_title, $mes_body, $headers);
if ($result) {
	echo "Сообщение успешно отправлено!" . "<br />" . EOL; 
} else {
	echo "Сообщение НЕ отправлено!" . "<br />" . EOL; 
}
// ...
Основную работу берет на себя функция PHP mail(); для которой мы должны подготовить 4 параметра:
  1. $mes_email - адрес, на который будет отправлено письмо. Если вы используете Денвер (или другую подобную среду разработчика на локальной рабочей станции), то никуда письмо не будет отправлено, а будет помещено в папку Z:\tmp\!sendmail\ - там его и ищите.
  2. $mes_title - тема сообщения. Мы присваиваем данной переменной значение "Анкета с сайта".
  3. $mes_body - собственно само сообщение (его тело). Мы использовали по большей части наработки прошлого урока (когда всю информацию выводили на экран), теперь всю эту информацию последовательно сбрасываем в данную переменную. Обычная техника PHP для подобных случаев.
  4. $headers - дополнительные хидеры для письма. Это самая сложная часть данного функционала. Попробуйте для начала поиграться с моими настройками, а потом, когда набьете руку, уже меняйте под свои потребности.
После отработки функции mail(); отправителю будет выдано сообщение об успешной или неуспешной отправки его информации.

Наша тестовая страничка после данного урока:
article_024.html ← кликните, чтобы посмотреть, как выглядит пример на данном сайте...
article_024.zip ← скачайте пример, чтобы установить на свой сайт...


*** Машина-Функционал для передвижения по страничкам курса HTML ***
:: :: /

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

Эти рисунки надо просто смотреть, а тексты к ним читать. Кликать кнопки следует на самом функционале.

Тропинка к данной страничке:
ГлавСтр :: Урок_00 :: Урок_01 :: Урок_01.4 :: Лаба_1 :: Урок_01.5 :: Урок_01.6 :: Урок_02 :: Урок_03 :: Урок_04 :: Урок_05 :: Урок_06 :: Урок_07 :: Урок_08 :: Урок_09 :: Урок_10 :: Урок_11 :: Урок_12 :: Урок_13 :: Урок_14 :: Урок_15 :: Урок_16 :: Урок_17 :: Урок_18 :: Урок_19 :: Урок_20 :: Урок_21 :: Урок_22 :: Урок_23 :: Урок_24 :: Урок 24

Следующие странички, рекомендуемые для посещения и изучения:
Урок 25

Страничка сделана на основе контента курса HTML сайта kocby.ru

© KOCI.INUMO.RU :: перепечатка материалов разрешается с указанием ссылки на домен KOCI.INUMO.RU ©