mirror of
https://github.com/php/php-src.git
synced 2025-08-18 15:08:55 +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);
|
||||
#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
|
||||
if (!CRYPTO_get_id_callback()) {
|
||||
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:
|
||||
#endif
|
||||
case CURLOPT_IPRESOLVE:
|
||||
case CURLOPT_FTP_FILEMETHOD:
|
||||
convert_to_long_ex(zvalue);
|
||||
error = curl_easy_setopt(ch->cp, option, Z_LVAL_PP(zvalue));
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue