Телефон: +7 (926) 245-03-63

Как проверить почту / email на правильность?

Следующая статья: Как сделать обработчик ошибок на PHP?

// _____________________________________________________________________________
function sdf_email_check($_email,&$_error)
// Выполняет: проверка правильности адреса электронной почты, если что возвращает ошибку сама функция возвращает откорректированный email
// _email - входная строка с указанием email адреса
// _error - функция возвращает код ошибки
{ if ($_email=='') { return; }// если email не указан то просто возвращаем пустую строку
  $s=trim(mb_strtolower($_email),'UTF-8');// email всегда записывается маленькими буквами? и обрезаем пробелы как справа так и слева
  if (eregi("^[[:alnum:]][a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,4}$",$s,$mail))
  { $e=explode('@',$mail[0]);// разбиваем на элементы массива
    $host=$e[1];
    $_error=0;
  }
  else// если email имеет не правильный формат
  { $_error=1;// возвращаем код ошибки
    $s='';// возвращаем пустую строку
  }
  return $s;// возвращение результата
 }
 
Интересное в интернете: футболки Nike , Хотите купить портативный DVD: портативный dvd плеер с tv тюнером. Интернет магазин Hi-Fi техники.