diff --git a/lib/blog/validation.lib.php b/lib/blog/validation.lib.php index 3da828d1ce7443e73ed68e0dc56460811fbb0359..401a1798791df77b8138bfbdbf53bf6b86f942be 100644 --- a/lib/blog/validation.lib.php +++ b/lib/blog/validation.lib.php @@ -5,32 +5,6 @@ function safeuname($name) if (strlen($name) < 2) return FALSE; return ereg("^[a-z][a-z0-9_]*$", $name); } -//check for a valid email address -function validEmail ($email) -{ - global $error; - //split user and domain - list($user,$domain) = explode("@", $email); - // check for bad characters, and check for zero length user & domain - if(!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$",$email) or !$user or !$domain ) - { - $error = 'an invalid email address (syntax)'; - return false; - } - // Syntax OK - - // Check for an mail server - elseif(!getmxrr($domain,$mx) or !gethostbyname($domain)) - { - $error = "no mail servers listed for '$domain'"; - return false; - } - else - { - // Email address valid from technical point of view - return true; - } -} // Find out if a given user has a blog function blogger ($user) { @@ -40,4 +14,5 @@ function blogger ($user) { else return false; } +require_once($base."/lib/validation.php"); ?>