air1on
Новичок
Вот еще посоветовали сделать так
- тогда форма не отправляется - если email заполнен некорректно - это очень хорошая новость для меня))) , но есть и плохая - она ни как не предупреждает об этом пользователя(
PHP:
function valid_email ($mail) {
if (preg_match('/^(.+@)(.+\..+)$/i', $mail, $match))
return checkdnsrr ($match[2]);
return false;
}
if(isset($_POST['submit']))
{
$value['name']=(isset($_POST['name'])) ? trim_name($_POST['name']) : '';
$value['mail']=(isset($_POST['mail'])) ? trim_sm_text($_POST['mail']) : '';
$value['text']=(isset($_POST['text'])) ? trim_text($_POST['text']) : '';
if($value['name']!='' && valid_email($value['mail']) && $value['text']!='')