Привет! вот отрывок обработчика формы подскажите пожалуйста, как сделать почту не обязательной к заполнению?
т.е. если поле оставили пустым, письмо все равно отправляется без e-mail.
echo json_encode(array('data' => $data));
break;
case 'feedback':
$name = filter($_POST['name']);
$phone = filter($_POST['phone']);
$email = filter($_POST['email']);
$msg = filter($_POST['msg']);
if (strlen($name) > 0 && strlen($phone) && strlen($email) > 0)
{
$text = 'Имя: ' . $name . "\n";
$text .= 'Телефон: ' . $phone . "\n";
$text .= 'E-mail: ' . $email . "\n";
mail($mail, 'сайт - ' . $msg, $text, "From: no-reply@site.ru\r\nContent-type: text/plain; charset=utf-8\r\n");
echo json_encode(array('data' => 'ok'));
}
else
{
echo json_encode(array('data' => 'error'));
}
break;