Lines Matching refs:phpurl

160 static php_stream* http_connect(zval* this_ptr, php_url *phpurl, int use_ssl, php_stream_context *c…  in http_connect()  argument
181 host = ZSTR_VAL(phpurl->host); in http_connect()
182 port = phpurl->port; in http_connect()
245 ZVAL_STR_COPY(&ssl_proxy_peer_name, phpurl->host); in http_connect()
251 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->host)); in http_connect()
253 smart_str_append_unsigned(&soap_headers, phpurl->port); in http_connect()
256 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->host)); in http_connect()
257 if (phpurl->port != 80) { in http_connect()
259 smart_str_append_unsigned(&soap_headers, phpurl->port); in http_connect()
346 php_url *phpurl = NULL; in make_http_soap_request() local
429 phpurl = php_url_parse(location); in make_http_soap_request()
446 if (phpurl == NULL || phpurl->host == NULL) { in make_http_soap_request()
447 if (phpurl != NULL) {php_url_free(phpurl);} in make_http_soap_request()
457 if (phpurl->scheme != NULL && zend_string_equals_literal(phpurl->scheme, "https")) { in make_http_soap_request()
459 } else if (phpurl->scheme == NULL || !zend_string_equals_literal(phpurl->scheme, "http")) { in make_http_soap_request()
460 php_url_free(phpurl); in make_http_soap_request()
472 php_url_free(phpurl); in make_http_soap_request()
482 if (phpurl->port == 0) { in make_http_soap_request()
483 phpurl->port = use_ssl ? 443 : 80; in make_http_soap_request()
495 strcmp(ZSTR_VAL(orig->host), ZSTR_VAL(phpurl->host)) == 0 && in make_http_soap_request()
496 orig->port == phpurl->port))) { in make_http_soap_request()
518 stream = http_connect(this_ptr, phpurl, use_ssl, context, &use_proxy); in make_http_soap_request()
525 php_url_free(phpurl); in make_http_soap_request()
539 zend_resource *ret = zend_register_resource(phpurl, le_url); in make_http_soap_request()
556 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->scheme)); in make_http_soap_request()
558 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->host)); in make_http_soap_request()
560 smart_str_append_unsigned(&soap_headers, phpurl->port); in make_http_soap_request()
562 if (phpurl->path) { in make_http_soap_request()
563 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->path)); in make_http_soap_request()
567 if (phpurl->query) { in make_http_soap_request()
569 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->query)); in make_http_soap_request()
571 if (phpurl->fragment) { in make_http_soap_request()
573 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->fragment)); in make_http_soap_request()
581 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->host)); in make_http_soap_request()
582 if (phpurl->port != (use_ssl?443:80)) { in make_http_soap_request()
584 smart_str_append_unsigned(&soap_headers, phpurl->port); in make_http_soap_request()
728 if (phpurl->path) { in make_http_soap_request()
729 PHP_MD5Update(&md5ctx, (unsigned char*)ZSTR_VAL(phpurl->path), ZSTR_LEN(phpurl->path)); in make_http_soap_request()
733 if (phpurl->query) { in make_http_soap_request()
735 PHP_MD5Update(&md5ctx, (unsigned char*)ZSTR_VAL(phpurl->query), ZSTR_LEN(phpurl->query)); in make_http_soap_request()
776 if (phpurl->path) { in make_http_soap_request()
777 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->path)); in make_http_soap_request()
781 if (phpurl->query) { in make_http_soap_request()
783 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->query)); in make_http_soap_request()
785 if (phpurl->fragment) { in make_http_soap_request()
787 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->fragment)); in make_http_soap_request()
855 … strncmp(phpurl->path?ZSTR_VAL(phpurl->path):"/",Z_STRVAL_P(tmp),Z_STRLEN_P(tmp)) == 0) && in make_http_soap_request()
858 in_domain(ZSTR_VAL(phpurl->host),Z_STRVAL_P(tmp))) && in make_http_soap_request()
1026 char *t = phpurl->path?ZSTR_VAL(phpurl->path):"/"; in make_http_soap_request()
1033 add_index_str(&zcookie, 2, phpurl->host); in make_http_soap_request()
1034 GC_ADDREF(phpurl->host); in make_http_soap_request()
1129 new_url->scheme = phpurl->scheme ? zend_string_copy(phpurl->scheme) : NULL; in make_http_soap_request()
1130 new_url->host = phpurl->host ? zend_string_copy(phpurl->host) : NULL; in make_http_soap_request()
1131 new_url->port = phpurl->port; in make_http_soap_request()
1133 if (phpurl->path) { in make_http_soap_request()
1134 char *t = ZSTR_VAL(phpurl->path); in make_http_soap_request()
1154 phpurl = new_url; in make_http_soap_request()
1223 *new_url = *phpurl; in make_http_soap_request()
1224 if (phpurl->scheme) phpurl->scheme = zend_string_copy(phpurl->scheme); in make_http_soap_request()
1225 if (phpurl->user) phpurl->user = zend_string_copy(phpurl->user); in make_http_soap_request()
1226 if (phpurl->pass) phpurl->pass = zend_string_copy(phpurl->pass); in make_http_soap_request()
1227 if (phpurl->host) phpurl->host = zend_string_copy(phpurl->host); in make_http_soap_request()
1228 if (phpurl->path) phpurl->path = zend_string_copy(phpurl->path); in make_http_soap_request()
1229 if (phpurl->query) phpurl->query = zend_string_copy(phpurl->query); in make_http_soap_request()
1230 if (phpurl->fragment) phpurl->fragment = zend_string_copy(phpurl->fragment); in make_http_soap_request()
1231 phpurl = new_url; in make_http_soap_request()