|
|
|
@ -1684,6 +1684,7 @@ static int _php_curl_setopt(php_curl *ch, long option, zval **zvalue, zval *retu |
|
|
|
|
|
|
|
} else { |
|
|
|
#if LIBCURL_VERSION_NUM >= 0x071101 |
|
|
|
convert_to_string_ex(zvalue); |
|
|
|
/* with curl 7.17.0 and later, we can use COPYPOSTFIELDS, but we have to provide size before */ |
|
|
|
error = curl_easy_setopt(ch->cp, CURLOPT_POSTFIELDSIZE, Z_STRLEN_PP(zvalue)); |
|
|
|
error = curl_easy_setopt(ch->cp, CURLOPT_COPYPOSTFIELDS, Z_STRVAL_PP(zvalue)); |
|
|
|
|