Хелпер 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 библиотека.