public function testDisposableDomainNoMatch()
 {
     $this->assertFalse(DisposableEmailChecker::is_disposable_email('*****@*****.**'));
     $this->assertFalse(DisposableEmailChecker::is_disposable_email('outlook.com'));
     $this->assertFalse(DisposableEmailChecker::is_disposable_email('*****@*****.**'));
     $this->assertFalse(DisposableEmailChecker::is_disposable_email('mantishub.com'));
 }
 /**
  * A debugging function that takes in an email address and dumps out the
  * details for such email.
  * 
  * @param $p_email  The email address to echo results for.  This must be a 
  *                  safe script (i.e. no javascript, etc).
  */
 public static function echo_results($p_email)
 {
     echo 'email address = ', htmlspecialchars($p_email), '<br />';
     echo 'is_disposable_email = ', DisposableEmailChecker::is_disposable_email($p_email) ? 'true' : 'false', '<br />';
     echo 'is_forwarding_email = ', DisposableEmailChecker::is_forwarding_email($p_email) ? 'true' : 'false', '<br />';
     echo 'is_trash_email = ', DisposableEmailChecker::is_trash_email($p_email) ? 'true' : 'false', '<br />';
     echo 'is_time_bound_email = ', DisposableEmailChecker::is_time_bound_email($p_email) ? 'true' : 'false', '<br />';
     echo 'is_shredder_email = ', DisposableEmailChecker::is_shredder_email($p_email) ? 'true' : 'false', '<br />';
     echo 'is_free_email = ', DisposableEmailChecker::is_free_email($p_email) ? 'true' : 'false', '<br />';
 }
示例#3
0
function email_is_disposable($p_email)
{
    return DisposableEmailChecker::is_disposable_email($p_email);
}
示例#4
0
/**
 * Check if the email address is disposable
 * @param string $p_email
 * @return bool
 */
function email_is_disposable($p_email)
{
    if (!class_exists('DisposableEmailChecker')) {
        require_once BASE_PATH . DIRECTORY_SEPARATOR . 'library' . DIRECTORY_SEPARATOR . 'disposable' . DIRECTORY_SEPARATOR . 'disposable.php';
    }
    return DisposableEmailChecker::is_disposable_email($p_email);
}
示例#5
0
/**
 * Check if the email address is disposable
 * @param string $p_email An email address.
 * @return boolean
 */
function email_is_disposable($p_email)
{
    if (!class_exists('DisposableEmailChecker')) {
        require_lib('disposable/disposable.php');
    }
    return DisposableEmailChecker::is_disposable_email($p_email);
}