Добавление комментариев отключено
24.12.2009 Посмотритель
19.02.2011 Владимир
Типичная ошибка которая бездумно скопирована с большинства источников - маска проверки мейл-адреса..
люди у которых в адресе ' - ' не пройдут проверку
Ну, добавьте просто тире в регулярное выражение
Т.е. замените
if(!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $_POST['email']))
на
if(!preg_match("/[0-9a-z_]+@[0-9a-z_\-^\.]+\.[a-z]{2,3}/i", $_POST['email']))
Т.е. замените
if(!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $_POST['email']))
на
if(!preg_match("/[0-9a-z_]+@[0-9a-z_\-^\.]+\.[a-z]{2,3}/i", $_POST['email']))
19.02.2011 Владимир
Тваюжмать, а что у нас творится с доменами Медведевдолбоеб.рф??????? Никто еще мэйл оттуда не получал?:)
Вопрос был задан на этой странице. Но если Вам это не интересно, могу предложить Вам почитать про платный хостинг.