php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #51660 FILTER_VAR returns FALSE on valid-Urls containing a minus sign
Submitted: 2010-04-25 11:36 UTC Modified: 2010-04-25 19:33 UTC
From: cimodev at me dot com Assigned:
Status: Not a bug Package: Filter related
PHP Version: 5.3.2 OS: Linux 2.6.25.20 (openSuse 11.0)
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: cimodev at me dot com
New email:
PHP Version: OS:

 

 [2010-04-25 11:36 UTC] cimodev at me dot com
Description:
------------
PHP 5.3.2 (cli)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
    with Xdebug v2.0.5, Copyright (c) 2002-2008, by Derick Rethans


FILTER_VAR returns false on valid URL's such "http://www.sky-bizz.com".
Without minus-sign it will return the string as positive result.

In Bug-Search I found the hint, that it already would be fixed in 5.2.13.
It seems, that in 5.3.2 this bug was born again 

Test script:
---------------
$url = "http://www.sky-bizz.com";
var_dump(filter_var($url, FILTER_VALIDATE_URL));


Expected result:
----------------
string "http://www.sky-bizz.com"

Actual result:
--------------
bool (false)

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2010-04-25 19:33 UTC] felipe@php.net
-Status: Open +Status: Bogus
 [2010-04-25 19:33 UTC] felipe@php.net
It was already fixed. Thanks.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sat Dec 21 15:01:29 2024 UTC