mirror of
https://github.com/php/php-src.git
synced 2025-08-18 23:18:56 +02:00
- [DOC] #39637, add CURLOPT_FTP_FILEMETHOD which accepts CURLFTPMETHOD_MULTICWD, CURLFTPMETHOD_NOCWD and CURLFTPMETHOD_SINGLECWD
This commit is contained in:
parent
0b6fba9a6b
commit
ecfe3a25c5
1 changed files with 8 additions and 0 deletions
|
@ -757,6 +757,13 @@ PHP_MINIT_FUNCTION(curl)
|
||||||
REGISTER_CURL_CONSTANT(CURLPROTO_ALL);
|
REGISTER_CURL_CONSTANT(CURLPROTO_ALL);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if LIBCURL_VERSION_NUM >= 0x070f01
|
||||||
|
REGISTER_CURL_CONSTANT(CURLOPT_FTP_FILEMETHOD);
|
||||||
|
REGISTER_CURL_CONSTANT(CURLFTPMETHOD_MULTICWD);
|
||||||
|
REGISTER_CURL_CONSTANT(CURLFTPMETHOD_NOCWD);
|
||||||
|
REGISTER_CURL_CONSTANT(CURLFTPMETHOD_SINGLECWD);
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef PHP_CURL_NEED_OPENSSL_TSL
|
#ifdef PHP_CURL_NEED_OPENSSL_TSL
|
||||||
if (!CRYPTO_get_id_callback()) {
|
if (!CRYPTO_get_id_callback()) {
|
||||||
int i, c = CRYPTO_num_locks();
|
int i, c = CRYPTO_num_locks();
|
||||||
|
@ -1530,6 +1537,7 @@ static int _php_curl_setopt(php_curl *ch, long option, zval **zvalue, zval *retu
|
||||||
case CURLOPT_PROTOCOLS:
|
case CURLOPT_PROTOCOLS:
|
||||||
#endif
|
#endif
|
||||||
case CURLOPT_IPRESOLVE:
|
case CURLOPT_IPRESOLVE:
|
||||||
|
case CURLOPT_FTP_FILEMETHOD:
|
||||||
convert_to_long_ex(zvalue);
|
convert_to_long_ex(zvalue);
|
||||||
error = curl_easy_setopt(ch->cp, option, Z_LVAL_PP(zvalue));
|
error = curl_easy_setopt(ch->cp, option, Z_LVAL_PP(zvalue));
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue