Edit report at http://bugs.php.net/bug.php?id=51072&edit=1
ID: 51072 Updated by: fel...@php.net Reported by: schicker03 at gmail dot com Summary: filter_var with FILTER_VALIDATE_EMAIL accepts incorrect emails -Status: No Feedback +Status: Closed Type: Bug Package: Unknown/Other Function Operating System: Linux PHP Version: 5.2.12 -Assigned To: +Assigned To: felipe New Comment: It was already fixed. Previous Comments: ------------------------------------------------------------------------ [2010-02-25 01:00:01] php-bugs at lists dot php dot net No feedback was provided for this bug for over a week, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open". ------------------------------------------------------------------------ [2010-02-19 09:34:29] schicker03 at gmail dot com Ahh Ok, we do have an etch debian with PHP 5.2.0 on our testsystem. I checked the live system with lenny2 and PHP 5.2.6. The result with 5.2.6 is as I expected it. Boolean false is returned. Thanks schicker03 ------------------------------------------------------------------------ [2010-02-17 17:33:49] der...@php.net Please try using this snapshot: http://snaps.php.net/php5.2-latest.tar.gz For Windows: http://windows.php.net/snapshots/ ------------------------------------------------------------------------ [2010-02-17 17:32:38] schicker03 at gmail dot com Description: ------------ An incorrect email is returned as correct from filter_var with the FILTER_VALIDATE_EMAIL option. The php version is "PHP Version 5.2.0-8+etch10" that has not been in the dropdown above so i added it here. Reproduce code: --------------- --- >From manual page: function.filter-var --- <?php /* * note the missing t in the domain part * false : @-online.de * correct: @t-online.de */ $email = "doesnotmat...@-online.de" $abc = filter_var($email, FILTER_VALIDATE_EMAIL); var_dump($abc); ?> Expected result: ---------------- The variable $abc should be the boolean value false. Actual result: -------------- The variable $abc contains the email from $email "doesnotmat...@-online.de". ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/bug.php?id=51072&edit=1