Lines Matching refs:url
519 php_url *url; in php_filter_validate_url() local
529 url = php_url_parse_ex(Z_STRVAL_P(value), Z_STRLEN_P(value)); in php_filter_validate_url()
531 if (url == NULL) { in php_filter_validate_url()
535 …if (url->scheme != NULL && (!strcasecmp(url->scheme, "http") || !strcasecmp(url->scheme, "https"))… in php_filter_validate_url()
539 if (url->host == NULL) { in php_filter_validate_url()
543 s = url->host; in php_filter_validate_url()
545 e = url->host + l; in php_filter_validate_url()
550 php_url_free(url); in php_filter_validate_url()
555 if (!_php_filter_validate_domain(url->host, l, FILTER_FLAG_HOSTNAME)) { in php_filter_validate_url()
556 php_url_free(url); in php_filter_validate_url()
562 url->scheme == NULL || in php_filter_validate_url()
564 …(url->host == NULL && (strcmp(url->scheme, "mailto") && strcmp(url->scheme, "news") && strcmp(url-… in php_filter_validate_url()
565 …((flags & FILTER_FLAG_PATH_REQUIRED) && url->path == NULL) || ((flags & FILTER_FLAG_QUERY_REQUIRED… in php_filter_validate_url()
568 php_url_free(url); in php_filter_validate_url()
571 php_url_free(url); in php_filter_validate_url()