Re: [PHP] Re: How do I validate input using php?

2002-07-25 Thread Miguel Cruz

On Wed, 24 Jul 2002, Mike Mannakee wrote:
 Here's the code I use to validate emails:
 
 function check_email($email)
  {
   global $email;
   $regex=^([a-z0-9_]|\\-|\\.)+(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$;
   return eregi($regex, $email, $trash);
  }

Please search the archives on this topic; it's been covered exhaustively,
and each time it comes up we get 25 bad functions and eventually one good
one. The above function will bark at valid domains (.museum, etc.) and
will allow patently invalid domains (anything containing _).

miguel


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Re: How do I validate input using php?

2002-07-24 Thread Mike Mannakee

Here's the code I use to validate emails:

function check_email($email)
 {
  global $email;
  $regex=^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$;
  return eregi($regex, $email, $trash);
 }

Hope this helps,

Mike


ØYstein HåLand [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 I've tried a function like this:
 function validate() { //
 if ( is_numeric($input1)  is_numeric($input2)  ctype_alpha($input3) 
 ctype_alpha($input4) )
  return true;
 }


 And then I call the function:

 if (validate() == false) {
 some action;
 }

 My problem is I get the action every time, even though the input is of the
 right type. And, is ctype_alpha() the only way to check for only
alphabetic
 characters?
 And (this started with one question), anyone got a good solution on
 validating email-adresses with php?





-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php