Lines Matching refs:url
576 php_url *url; in php_filter_validate_url() local
591 url = php_url_parse_ex(Z_STRVAL_P(value), Z_STRLEN_P(value)); in php_filter_validate_url()
593 if (url == NULL) { in php_filter_validate_url()
597 if (url->scheme != NULL && in php_filter_validate_url()
598 …(zend_string_equals_literal_ci(url->scheme, "http") || zend_string_equals_literal_ci(url->scheme, … in php_filter_validate_url()
602 if (url->host == NULL) { in php_filter_validate_url()
606 s = ZSTR_VAL(url->host); in php_filter_validate_url()
607 l = ZSTR_LEN(url->host); in php_filter_validate_url()
613 php_url_free(url); in php_filter_validate_url()
618 if (!_php_filter_validate_domain(ZSTR_VAL(url->host), l, FILTER_FLAG_HOSTNAME)) { in php_filter_validate_url()
619 php_url_free(url); in php_filter_validate_url()
625 url->scheme == NULL || in php_filter_validate_url()
627 …(url->host == NULL && (strcmp(ZSTR_VAL(url->scheme), "mailto") && strcmp(ZSTR_VAL(url->scheme), "n… in php_filter_validate_url()
628 …((flags & FILTER_FLAG_PATH_REQUIRED) && url->path == NULL) || ((flags & FILTER_FLAG_QUERY_REQUIRED… in php_filter_validate_url()
631 php_url_free(url); in php_filter_validate_url()
635 if ((url->user != NULL && !is_userinfo_valid(url->user)) in php_filter_validate_url()
636 || (url->pass != NULL && !is_userinfo_valid(url->pass)) in php_filter_validate_url()
638 php_url_free(url); in php_filter_validate_url()
643 php_url_free(url); in php_filter_validate_url()