Strict Standards: Resource ID#31 used as offset, casting to integer (31) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#33 used as offset, casting to integer (33) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Проверка email
ТвойWeb » WebMaster класс » PHP/Perl » Проверка email

Страниц (1): [1]
 

1. ru-sagem - 13 Июля, 2005 - 14:59:44 - перейти к сообщению
Че-то возникают проблемы у меня на сайте при вводе email. При регистрации постояно орет что неверно введен email адрес
Кад проверки мыла такой:
CODE:
//Работаем с e-mail
$email = savereplace($_POST['user_email']);
if ($email == ""){$er[] = "Вы не ввели e-mail";}
else{if (!check_email($email)){$er[] = "Вы ввели некоректный e-mail";} }
if (!isset($_POST['user_view'])){$view = "1";}
else{ $view = "0";}

Может чё надо подправить???
2. ETC - 13 Июля, 2005 - 17:10:15 - перейти к сообщению
Хм, а нам твой приведённый кусок кода ничего не скажет. Ты функции покажь.
3. TvoyWeb - 16 Июля, 2005 - 23:50:59 - перейти к сообщению
ru-sagem
Функцию savereplace в студию.
4. ru-sagem - 18 Июля, 2005 - 04:30:54 - перейти к сообщению
Вот функция
CODE:
FUNCTION savereplace($a) {
$a = str_replace("<", "{<}", $a);
$a = str_replace(">", "{>}", $a);
$a = str_replace(":", "{:}", $a);
$a = str_replace("\r\n", "{nl}", $a);
$a = str_replace("&nbsp;", "{sp}", $a);
$a = str_replace("<script>", "<s>", $a);
$a = str_replace("</script>", "</s>", $a);
$a = str_replace("@import", "'@import'", $a);
$a = str_replace("javascript", "'javascript'", $a);
$a = str_replace("style", "'style'", $a);
$a = bbcodessave($a);
return $a;
}

CODE:
FUNCTION check_email($a){return preg_match('/^[a-z0-9]{1}[a-z0-9\-_]+@[a-z0-9\-_]+\.[a-z]{2,4}$/i', $a);}
5. ru-sagem - 20 Июля, 2005 - 16:41:13 - перейти к сообщению
Что-то TvoyWeb не видать? Без помощи остался.
6. xkspy - 28 Августа, 2006 - 14:43:09 - перейти к сообщению
У меня почему-то неработает вот такая функция на проверку E-mail, подскажите что тут не так
CODE:
function sp_c_m_s5($s){ return ereg_replace("[^a-z0-9]+(([a-z0-9_.-]+)?)@[a-z0-9+](([a-z0-9_.-]+)?)+\.+[a-z]{2,4}$","",$s); }


Хотя проверка на НЕЗАПОЛНЕННОЕ поле работает, а на правильность правильного ввода E-mail нет Недовольство, огорчение Хотелось бы разобратся.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0391]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33