Lines Matching refs:url
593 php_url *url; in php_filter_validate_url() local
603 url = php_url_parse_ex(Z_STRVAL_P(value), Z_STRLEN_P(value)); in php_filter_validate_url()
605 if (url == NULL) { in php_filter_validate_url()
609 if (url->scheme != NULL && in php_filter_validate_url()
610 …(zend_string_equals_literal_ci(url->scheme, "http") || zend_string_equals_literal_ci(url->scheme, … in php_filter_validate_url()
614 if (url->host == NULL) { in php_filter_validate_url()
618 s = ZSTR_VAL(url->host); in php_filter_validate_url()
619 l = ZSTR_LEN(url->host); in php_filter_validate_url()
626 !_php_filter_validate_domain(ZSTR_VAL(url->host), l, FILTER_FLAG_HOSTNAME) in php_filter_validate_url()
628 php_url_free(url); in php_filter_validate_url()
634 url->scheme == NULL || in php_filter_validate_url()
636 …url->host == NULL && (!zend_string_equals_literal(url->scheme, "mailto") && !zend_string_equals_li… in php_filter_validate_url()
637 …((flags & FILTER_FLAG_PATH_REQUIRED) && url->path == NULL) || ((flags & FILTER_FLAG_QUERY_REQUIRED… in php_filter_validate_url()
640 php_url_free(url); in php_filter_validate_url()
644 if ((url->user != NULL && !is_userinfo_valid(url->user)) in php_filter_validate_url()
645 || (url->pass != NULL && !is_userinfo_valid(url->pass)) in php_filter_validate_url()
647 php_url_free(url); in php_filter_validate_url()
652 php_url_free(url); in php_filter_validate_url()