Edit report at http://bugs.php.net/bug.php?id=51258&edit=1
ID: 51258 Updated by: fel...@php.net Reported by: bugs dot php dot net at moesen dot nu Summary: FILTER_VALIDATE_URL thinks dashes/hyphens in host name are invalid -Status: Open +Status: Bogus Type: Bug Package: Filter related Operating System: Debian Lenny using Dotdeb PHP Version: 5.3.2 New Comment: Hello, this bug already was fixed days ago. See bug #51192 Anyway, thanks for reporting. :) Previous Comments: ------------------------------------------------------------------------ [2010-03-10 12:48:46] bugs dot php dot net at moesen dot nu Description: ------------ FILTER_VALIDATE_URL does not allow dashes/hyphens in the host name. That's just silly. Test script: --------------- $ php -r 'var_dump(filter_var("http://www.something.com/", FILTER_VALIDATE_URL));' $ php -r 'var_dump(filter_var("http://www.some-thing.com/", FILTER_VALIDATE_URL));' Expected result: ---------------- $ php -r 'var_dump(filter_var("http://www.something.com/", FILTER_VALIDATE_URL));' string(25) "http://www.something.com/" $ php -r 'var_dump(filter_var("http://www.some-thing.com/", FILTER_VALIDATE_URL));' string(26) "http://www.some-thing.com/" Actual result: -------------- $ php -r 'var_dump(filter_var("http://www.something.com/", FILTER_VALIDATE_URL));' string(25) "http://www.something.com/" $ php -r 'var_dump(filter_var("http://www.some-thing.com/", FILTER_VALIDATE_URL));' bool(false) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/bug.php?id=51258&edit=1