ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 15.03.2008, 16:31
brasco2k
Постоянный
Регистрация: 23.11.2007
Сообщений: 342
Провел на форуме:
1215706

Репутация: 310
По умолчанию

Цитата:
Сообщение от astrologer  
Если не заморачиваться, то так:
Код:
onsubmit="return (isEmailCorrect('contactForm', 'email') && checkform(this))"
Но разве функция checkform по логике не должна заодно проверять и корректность введённых данных?
Ну у меня просто там кое что другое она проверяяет)
 
Ответить с цитированием

  #12  
Старый 18.03.2008, 10:28
Phm.phx
Постоянный
Регистрация: 12.01.2008
Сообщений: 336
Провел на форуме:
797429

Репутация: 598
Отправить сообщение для Phm.phx с помощью ICQ
По умолчанию

Цитата:
Сообщение от brasco2k  
подскажите плз с php , ато чото не один js не пашет.....
PHP код:
/* Проверяет является ли строка адресом e-mail
*/
function strings_isemail($string)
{
return 
preg_match('%[-\.\w]+@[-\w]+(?:\.[-\w]+)+%'$string);

 
Ответить с цитированием

  #13  
Старый 21.03.2008, 23:40
Painkiller
Новичок
Регистрация: 04.05.2007
Сообщений: 4
Провел на форуме:
84798

Репутация: 0
По умолчанию

if(!preg_match("|[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+\.[a-z0-9]|",$mail))
{ $back = "Неправильно заполнена форма!"; $_SESSION['wrong'] = $back;
echo "<html><head><meta http-equiv='Refresh' content='0 url=http://localhost/admin/'>
</head></html>";
die(); }
 
Ответить с цитированием

  #14  
Старый 22.03.2008, 00:44
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

На JS нет никакого смысла проверять, т.к. можно обойти.
Вот чОткая проверка
PHP код:
<?php
    $email 
'buuuugaaa.bu@vasya-pupkin.medvedev_rulez.com';
    if(
preg_match('~^[A-Za-z0-9_\.-]+@[A-Za-z0-9_\.-]+\.[a-zA-Z]+$~'$email)) {
        echo 
'Yeaah. This mail is corrrect!';
    } else {
        echo 
'Ohhh... Are you crazy??';
    }
?>
 
Ответить с цитированием

  #15  
Старый 22.03.2008, 06:33
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Цитата:
Сообщение от NOmeR1  
PHP код:
<?php
    $email 
'buuuugaaa.bu@vasya-pupkin.medvedev_rulez.com';
    if(
preg_match('~^[A-Za-z0-9_\.-]+@[A-Za-z0-9_\.-]+\.[a-zA-Z]+$~'$email)) {
        echo 
'Yeaah. This mail is corrrect!';
    } else {
        echo 
'Ohhh... Are you crazy??';
    }
?>
PHP код:
<?php
if(preg_match('~^[A-Za-z0-9_\.-]+@[A-Za-z0-9_\.-]+\.[a-zA-Z]{2,6}$~'$email)) ....
?>
А то адрес, xek@xek.a и xek@xek.aaaaaaaaaaaaaaaaaaaaaaaa будут валидны +)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужен опытный хакер. для серьезной работы... и дальнейшего сотрудничества. sonywalkman О Работе 2 12.03.2008 16:17
Нужен шреддер файлов под *nix'сы 1ten0.0net1 *nix 7 12.03.2008 14:05
Простой шаблон кейгена. Перевод. KindEcstasy Реверсинг 12 01.01.2008 22:47
НУжен Хелп Хацкеров anakin Болталка 18 21.09.2006 19:21



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ