Edit report at http://bugs.php.net/bug.php?id=54403&edit=1

 ID:                 54403
 Updated by:         dtajchre...@php.net
 Reported by:        mariomaresca at hotmail dot it
 Summary:            FILTER_VALIDATE_EMAIL
 Status:             Bogus
 Type:               Bug
 Package:            Filter related
 Operating System:   windows 7
 PHP Version:        5.3.6
 Block user comment: N
 Private report:     N

 New Comment:

Once the expected/correct behavior is agreed upon, we should also add a
test case 

for this. filter's behavior has been inconsistent across the last 10+
releases.


Previous Comments:
------------------------------------------------------------------------
[2011-03-29 15:18:29] tomas dot brastavicius at quantum dot lt

It is not correct. Address contains no characters other than atext
characters or "." surrounded by atext.



dot-atom = [CFWS] dot-atom-text [CFWS]

dot-atom-text = 1*atext *("." 1*atext)



Reference, http://tools.ietf.org/html/rfc2822#section-3.2.4

------------------------------------------------------------------------
[2011-03-29 11:41:10] ahar...@php.net

That's a valid e-mail address: RFC 2822 only requires the local part to
be a valid dot-atom, and dot-atom elements may end with a period.

------------------------------------------------------------------------
[2011-03-27 19:29:56] mariomaresca at hotmail dot it

Description:
------------
---

>From manual page: http://www.php.net/function.filter-var#Description

---





filter_var with FILTER_VALIDATE_EMAIL takes as good this malformed
email:



"ma...@mail.com"

Test script:
---------------
$email='ma...@mail.com';

if (filter_var($email, FILTER_VALIDATE_EMAIL))

 echo '$email is good';

else

 echo '$email is bad';

Expected result:
----------------
$email is bad

Actual result:
--------------
$email is good


------------------------------------------------------------------------



-- 
Edit this bug report at http://bugs.php.net/bug.php?id=54403&edit=1

Reply via email to