Хелпер Email

Хелпер Email содержит вспомогательные функции для работы с электронной почтой. Более надежное решение для электронной почты см. в Email класс.

Важно

Данный хелпер УСТАРЕЛ и в настоящее время только для обратной совместимости.

Загрузка этого помощника

Этот помощник загружается с помощью следующего кода:

$this->load->helper('email');

Доступные функции

Доступны следующие функции:

valid_email($email)
Parameters:
  • $email (строка) – E-mail адрес
Возвращает:

TRUE если предоставлен валидный адрес электронной почты, FALSE в противном случаеe

Возвращаемый тип:

булев

Проверяет правильность адреса электронной почты. Обратите внимание, метод не показывает, что адрес может получать почту, а что это валидный адрес.

Пример:

if (valid_email('[email protected]'))
{
        echo 'email валидный';
}
else
{
        echo 'email невалидный';
}

Примечание

Все, что делает эта функция - использует нативный PHP filter_var():

(bool) filter_var($email, FILTER_VALIDATE_EMAIL);
send_email($recipient, $subject, $message)
Parameters:
  • $recipient (строка) – E-mail адрес
  • $subject (строка) – Тема письма
  • $message (строка) – Текст письма
Возвращает:

TRUE если письмо было успешно отправлено, FALSE в случае ошибки

Возвращаемый тип:

булево

При отправке используется PHP функция mail().

Примечание

Все, что делает эта функция - использует нативную PHP функцию mail

mail($recipient, $subject, $message);

Более надежное решение для электронной почты см. в Email библиотека.