@ -70,6 +70,7 @@ $sample_urls = array (
'http://foo.com#bar',
'scheme:',
'foo+bar://baz@bang/bla',
'gg:9130731',
);
foreach ($sample_urls as $url) {
@ -678,6 +679,12 @@ array(4) {
["path"]=>
string(4) "/bla"
}
array(2) {
["scheme"]=>
string(2) "gg"
string(7) "9130731"
string(4) "http"
string(11) "www.php.net"
int(80)
@ -138,7 +138,7 @@ PHPAPI php_url *php_url_parse_ex(char const *str, int length)
p++;
if ((*p) == '\0' || *p == '/') {
if ((*p == '\0' || *p == '/') && (p - e) < 7) {
goto parse_port;