Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 21.08.2003, 12:53
Armen Khanoyants вне форума Посмотреть профиль Отправить личное сообщение для Armen Khanoyants Посетить домашнюю страницу Armen Khanoyants Найти все сообщения от Armen Khanoyants
  № 11  
Armen Khanoyants
"inLove"
 
Аватар для Armen Khanoyants

Регистрация: Feb 2001
Адрес: Moscow - Yerevan
Сообщений: 814
проверка MX, только для чего?
если ты делаешь регистрацию, просто посылай им на мыло сообщение с урл для подтверждения регистрации и все.
если не подтвердили удаляем из базы, вот и все.
__________________
[hayeren, es dzer tsav` tanem]
http://www.vonces.com

Старый 21.08.2003, 12:54
fuge вне форума Посмотреть профиль Отправить личное сообщение для fuge Посетить домашнюю страницу fuge Найти все сообщения от fuge
  № 12  
fuge
 
Аватар для fuge

Регистрация: Aug 2003
Адрес: Питер
Сообщений: 208
Отправить сообщение для fuge с помощью ICQ
Вот, отрыл....

PHP код:
<? 
/* 
By: Jon S. Stevens [email]jon@clearink.com[/email] 
Copyright 1998-1999 Jon S. Stevens, Clear Ink 
This code has all the normal disclaimers. 
It is free for any use, just keep the credits intact. 
*/ 

function validateEmail $email 

    global 
$SERVER_NAME
    
$return = array ( false"" ); 
    list ( 
$user$domain )  = split "@"$email); 
    
$tld $domain
    if ( 
checkdnsrr $tld"MX" ) ) 
    { 
        if ( 
getmxrr $tld$mxhosts$weight ) ) 
        { 
            for ( 
$i 0$i count $mxhosts ); $i++ ) 
            { 
                
$fp fsockopen $mxhosts[$i], 25 ); 
                if ( 
$fp 
                { 
                    
$s 0
                    
$c 0
                    
$out ""
                    
set_socket_blocking $fpfalse ); 
                    do 
                    { 
                        
$out fgets $fp2500 ); 
                        if ( 
ereg "^220"$out ) ) 
                        { 
                            
$s 0
                            
$out ""
                            
$c++; 
                        } 
                        else if ( ( 
$c ) && ( $out == "" ) ) 
                        { break; } 
                        else 
                        { 
$s++;    } 
                        if ( 
$s == 9999 ) { break; } 
                     
                    } while ( 
$out == "" ); 
                    
set_socket_blocking $fptrue ); 

                    
fputs $fp"HELO $SERVER_NAME\n" ); 
                    
$output fgets $fp2000 ); 
                    
fputs $fp"MAIL FROM: <info@" $tld ">\n" ); 
                    
$output fgets $fp2000 ); 
                    
fputs $fp"RCPT TO: <$email>\n" );                 
                    
$output fgets $fp2000 ); 
                    if ( 
ereg "^250"$output ) ) 
                    { 
                        
$return[0] = true
                    } 
                    else 
                    { 
                        
$return[0] = false
                        
$return[1] = $output
                    } 
                    
fputs $fp"QUIT\n" ); 
                    
fclose$fp ); 

                    if ( 
$return[0] == true 
                    { break; } 
                } 
            } 
        } 
    } 
    return 
$return


?>

Старый 22.08.2003, 12:39
fuge вне форума Посмотреть профиль Отправить личное сообщение для fuge Посетить домашнюю страницу fuge Найти все сообщения от fuge
  № 13  
fuge
 
Аватар для fuge

Регистрация: Aug 2003
Адрес: Питер
Сообщений: 208
Отправить сообщение для fuge с помощью ICQ
Мы тут старались... а он убежал и даже спасибо не сказал...
От тебя ничего бы не отвалилось

Старый 22.08.2003, 15:15
PaWell вне форума Посмотреть профиль Отправить личное сообщение для PaWell Найти все сообщения от PaWell
  № 14  
PaWell

Регистрация: Jun 2003
Сообщений: 31
я сказал спасибо (смотри месаги више)!!!
И от меня ни чего не отвалилось...

Создать новую тему   Часовой пояс GMT +4, время: 07:58.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 07:58.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.