note 71634 added to function.strstr
| From: | tom at noname dot com | Date: | Sat, 09 Dec 2006 00:57:41 +0000 |
| Subject: | note 71634 added to function.strstr | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-120445@lists.php.net to get a copy of this message | ||
This function will check for addresses from common temporary email domains. In my experience users
registering with these addresses are commonly site spammers, hackers or others intent on abusing
websites via multiple accounts.
<?
function is_temp_email($email)
{
$tmp_mail_doms = array
(
"mytrashmail","mailinator","mailexpire","jetable",
"temporaryinbox","spamhole","spambox","pookmail",
"dontreg","prospector.cz","kasmail","spamgourmet",
"10minutemail","lifehacker","tempemail","maileator",
"theanonymousemail","tempinbox","mailnull","spamfree24",
);
foreach ($tmp_mail_doms as $domain)
{
if (strstr($email,$domain))
{
return (true);
}
}
return (false);
}
?>
----
Server IP: 203.220.0.234
Probable Submitter: 59.167.7.240
----
Manual Page -- http://www.php.net/manual/en/function.strstr.php
Edit -- https://master.php.net/note/edit/71634
Del: integrated -- https://master.php.net/note/delete/71634/integrated
Del: useless -- https://master.php.net/note/delete/71634/useless
Del: bad code -- https://master.php.net/note/delete/71634/bad+code
Del: spam -- https://master.php.net/note/delete/71634/spam
Del: non-english -- https://master.php.net/note/delete/71634/non-english
Del: in docs -- https://master.php.net/note/delete/71634/in+docs
Del: other reasons-- https://master.php.net/note/delete/71634
Reject -- https://master.php.net/note/reject/71634
Search -- https://master.php.net/manage/user-notes.php