- [DOC] #39637, add CURLOPT_FTP_FILEMETHOD which accepts CURLFTPMETHOD_MULTICWD, CURLFTPMETHOD_NOCWD and CURLFTPMETHOD_SINGLECWD

This commit is contained in:
Pierre Joye 2009-05-04 14:09:12 +00:00
parent 0b6fba9a6b
commit ecfe3a25c5

View file

@ -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;