2013-05-01 77 views
1

我想創建一個系統來檢查列表中的某些電子郵件,如果列入黑名單或不是。更多的例子,我想創建一個MySQL表,其中有一些電子郵件像@ gmail.com或@ yahoo.comPHP黑名單檢查腳本

現在,我想創建一個PHP函數來檢查電子郵件是否在黑名單上,例如在註冊表單,用戶嘗試加入像[email protected]這樣的電子郵件,我想返回錯誤,因爲@ yahoo.com在黑名單上。我不知道解釋得更好,但我想你明白我想要的。

+0

你遇到了什麼問題? – thatidiotguy 2013-05-01 20:51:04

+0

我不知道如何創建一個函數來檢查與preg_match(或其他)的數組,以查看電子郵件是否在黑名單上。我需要一些幫助。 – Alexander 2013-05-01 20:57:03

回答

1
//array of blacklisted domains 
$domains = //sql call here 

foreach($domains as $domain){  
    if(strpos($email, $domain) !== 0) 
    { 
     //this email is in blacklist 
    } 
}