Переключать пункты меню

Отправка письма на php

Как вы уже знаете письма можно отправлять не только через почтовые сервисы. А можно без проблем отправлять электронные письма прямо с сайта. Для этого существует простая и довольно эффективная функция mail(); В скобках должны быть обязательно указаны четыре переменные.

А, именно :

  1. $email - здесь указываете адрес пользователя кому отправляется письмо. Адрес получателя указывается двумя способами либо указывается просто адрес, например, adresuser@mail.ru, или указывается имя получателя, а адрес указывается в угловых скобках. Например, Alexander

  2. $subject - здесь пишем тему письма. Например "Поздравительное письмо", "Пояснительные документы" и так далее.

  3. $text - сюда помещаем само письмо, всё его содержание. Может содержать ссылки, изображения и так далее.

  4. $headers - эти переменные содержат заголовки письма. А точнее указывают от кого письмо (обратный адрес), какой тип письма text или html. А также в какой кодировке написано само письмо. Обычно либо utf-8, или windows-1251.

 

 Итак, чтобы вы имели полное представление как выглядят заголовки письма просто посмотрите на стандартный код заголвки письма:

 Все переменные объединены знаком конкатенации строк. То есть все четыре строки равны одной переменной и по сути и являются одной переменной. Таким способом можно объединять любое количество строк в одну переменную.

Ну, а если объединить все компоненты скрипта то полный скрипт для отправки письма на php выглядит таким образом:

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

Кстати письмо можно отправлять не только перезагружая всю страницу целиком. Это просто съедает больше трафика. А это можно делать без перезагрузки страницы. 

Как это реализуется?

При помощи ajax скриптов. Как сделать описано вот здесь.

Добавить комментарий


Коллекция скриптов и модулей   © 2017