2007년 8월 4일 토요일

PHPでEmail Checkする例です。


PHPでEmail Checkする例です。


function ValidEmail($address)
{
if( ereg( ".*", $address, $regs ) )
{
$address = $regs[1];
}
// validate email address
if (eregi("^[0-9a-z_]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,6}$", $address))
return true;
else
return false;
}

/*
check validity of email addresses
@param array $aad -
@return if unvalid, output an error message and exit, this may -should- be customized
*/

function CheckAdresses( $aad )
{
for($i=0;$i< count( $aad); $i++ )
   {
if( ! ValidEmail( $aad[$i]) )
    {
echo "Class Mail, method Mail : invalid address $aad[$i]";
exit;
}
}
}

------------------------------

위 PHP 체크 예문은 ValidEmail만 사용하면 됩니다.

if( ! ValidEmail( "이메일 주소" ) ) 이런 식으로요...