|
|
|
| Сделал проверку на провильность введения мыльца (взял из статьи на этом сайте) при помощи рег. выражения. Но когда я ввожу s-e-r-g-e-y@ukr.net, мне говорит чтобы я ввел адрес в виде... | |
|
|
|
|
|
|
|
для: komaroff
(18.10.2005 в 22:21)
| | Имеется ввиду проверка на PHP или JavaScript? Приведите ссылку плиз... | |
|
|
|
|
|
|
|
для: cheops
(18.10.2005 в 23:21)
| | Я взял эту проверку из расдела "прмеры РНР скриптов" - "Отправка емейл с вложением". | |
|
|
|
|
|
|
|
для: komaroff
(20.10.2005 в 00:02)
| | Лучше используйте проверку вида
<?php
preg_match("/^[-0-9a-z_]+@[-0-9a-z_^\.]+\.[a-z]{2,6}$/i",$email)
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(20.10.2005 в 01:32)
| |
$name = htmlspecialchars(substr($_POST['name'], 0, 30));
$mail = substr($_POST['mail'], 0, 30);
$comments = nl2br(htmlspecialchars(substr($_POST['comments'], 0, 600)));
|
Сама запись идёт так да
NAME
MAIL
COMMENTS
|
как мне тут проверку пришпандорить а? :) | |
|
|
|
|
|
|
|
для: Panker
(03.03.2006 в 15:32)
| | Можно поступить так
<?php
$name = htmlspecialchars(substr($_POST['name'], 0, 30));
$mail = substr($_POST['mail'], 0, 30);
$comments = nl2br(htmlspecialchars(substr($_POST['comments'], 0, 600)));
if(!preg_match("/^[-0-9a-z_]+@[-0-9a-z_^\.]+\.[a-z]{2,6}$/i",$email))
{
exit("Пожалуйста, введите e-mail в формате someone@somewhere.ru");
}
?>
|
| |
|
|
|