8.16 CURL 
8 Référence des fonctions 
 Manuel PHP 
 . Introduction . Pré-requis . Installation ->Constantes pré-définies . Exemples . curl_close . curl_copy_handle . curl_errno . curl_error . curl_exec . curl_getinfo . curl_init . curl_multi_add_handle . curl_multi_close . curl_multi_exec . curl_multi_getcontent . curl_multi_info_read . curl_multi_init . curl_multi_remove_handle . curl_multi_select . curl_setopt . curl_version
 
  | 
 
  8.16.4 Constantes pré-définies 
 Ces constantes sont définies par cette
extension, et ne sont disponibles que si cette extension a été compilée avec
PHP, ou bien chargée au moment de l'exécution. 
 
- 
CURLOPT_DNS_USE_GLOBAL_CACHE
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLOPT_DNS_CACHE_TIMEOUT
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLOPT_FTPSSLAUTH
    (entier)
   
 
- 
     Disponible depuis PHP 5.1.0
    
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
- 
CURLOPT_FOLLOWLOCATION
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
- 
CURLOPT_LOW_SPEED_LIMIT
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLOPT_LOW_SPEED_TIME
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
 
- 
CURLOPT_SSLCERTPASSWD
    (entier)
   
 
- 
     
    
 
 
 
 
 
- 
CURLOPT_SSL_VERIFYHOST
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
- 
CURLOPT_TIMECONDITION
    (entier)
   
 
- 
     
    
 
 
 
 
 
- 
CURLOPT_CUSTOMREQUEST
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
- 
CURLOPT_RETURNTRANSFER
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
 
 
- 
CURLOPT_HTTPPROXYTUNNEL
    (entier)
   
 
- 
     
    
 
 
 
 
 
- 
CURLOPT_WRITEFUNCTION
    (entier)
   
 
- 
     
    
 
 
 
 
 
- 
CURLOPT_PASSWDFUNCTION
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLOPT_HEADERFUNCTION
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
 
- 
CURLOPT_FRESH_CONNECT
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
 
- 
CURLOPT_CONNECTTIMEOUT
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLOPT_SSL_VERIFYPEER
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
 
- 
CURLOPT_SSL_CIPHER_LIST
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLOPT_BINARYTRANSFER
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
 
 
 
 
 
 
 
- 
CURLOPT_SSLENGINE_DEFAULT
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
 
 
- 
CURLOPT_UNRESTRICTED_AUTH
    (entier)
   
 
- 
     
    
 
 
 
 
 
- 
CURLOPT_HTTP200ALIASES
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
 
- 
CURLAUTH_GSSNEGOTIATE
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
 
 
- 
CURLCLOSEPOLICY_LEAST_RECENTLY_USED
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLCLOSEPOLICY_LEAST_TRAFFIC
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLCLOSEPOLICY_SLOWEST
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLCLOSEPOLICY_CALLBACK
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLCLOSEPOLICY_OLDEST
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLINFO_EFFECTIVE_URL
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
- 
CURLINFO_REQUEST_SIZE
    (entier)
   
 
- 
     
    
 
 
 
 
 
- 
CURLINFO_NAMELOOKUP_TIME
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLINFO_CONNECT_TIME
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLINFO_PRETRANSFER_TIME
    (entier)
   
 
- 
     
    
 
 
 
 
 
- 
CURLINFO_SIZE_DOWNLOAD
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLINFO_SPEED_DOWNLOAD
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLINFO_SPEED_UPLOAD
    (entier)
   
 
- 
     
    
 
 
 
 
 
- 
CURLINFO_SSL_VERIFYRESULT
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLINFO_CONTENT_LENGTH_DOWNLOAD
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLINFO_CONTENT_LENGTH_UPLOAD
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLINFO_STARTTRANSFER_TIME
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLINFO_CONTENT_TYPE
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLINFO_REDIRECT_TIME
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLINFO_REDIRECT_COUNT
    (entier)
   
 
- 
     
    
 
 
 
 
 
- 
CURL_VERSION_KERBEROS4
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
 
 
- 
CURLE_UNSUPPORTED_PROTOCOL
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
- 
CURLE_URL_MALFORMAT_USER
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_COULDNT_RESOLVE_PROXY
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_COULDNT_RESOLVE_HOST
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_COULDNT_CONNECT
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_FTP_WEIRD_SERVER_REPLY
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_FTP_ACCESS_DENIED
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_FTP_USER_PASSWORD_INCORRECT
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_FTP_WEIRD_PASS_REPLY
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_FTP_WEIRD_USER_REPLY
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_FTP_WEIRD_PASV_REPLY
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_FTP_WEIRD_227_FORMAT
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_FTP_CANT_GET_HOST
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_FTP_CANT_RECONNECT
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_FTP_COULDNT_SET_BINARY
    (entier)
   
 
- 
     
    
 
 
 
 
 
- 
CURLE_FTP_COULDNT_RETR_FILE
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_FTP_WRITE_ERROR
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_FTP_QUOTE_ERROR
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
 
- 
CURLE_FTP_COULDNT_STOR_FILE
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
- 
CURLE_OPERATION_TIMEOUTED
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_FTP_COULDNT_SET_ASCII
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_FTP_PORT_FAILED
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_FTP_COULDNT_USE_REST
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_FTP_COULDNT_GET_SIZE
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_HTTP_RANGE_ERROR
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_HTTP_POST_ERROR
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_SSL_CONNECT_ERROR
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_FTP_BAD_DOWNLOAD_RESUME
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_FILE_COULDNT_READ_FILE
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_LDAP_CANNOT_BIND
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_LDAP_SEARCH_FAILED
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_LIBRARY_NOT_FOUND
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_FUNCTION_NOT_FOUND
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_ABORTED_BY_CALLBACK
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_BAD_FUNCTION_ARGUMENT
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_BAD_CALLING_ORDER
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_HTTP_PORT_FAILED
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_BAD_PASSWORD_ENTERED
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_TOO_MANY_REDIRECTS
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_UNKNOWN_TELNET_OPTION
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_TELNET_OPTION_SYNTAX
    (entier)
   
 
- 
     
    
 
 
 
 
 
- 
CURLE_SSL_PEER_CERTIFICATE
    (entier)
   
 
- 
     
    
 
 
 
 
 
- 
CURLE_SSL_ENGINE_NOTFOUND
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_SSL_ENGINE_SETFAILED
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
 
- 
CURLE_SSL_CERTPROBLEM
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
- 
CURLE_BAD_CONTENT_ENCODING
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_LDAP_INVALID_URL
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLE_FILESIZE_EXCEEDED
    (entier)
   
 
- 
     
    
 
 
 
 
 
- 
CURLFTPAUTH_DEFAULT
    (entier)
   
 
- 
     Disponible depuis PHP 5.1.0
    
 
 
 
 
- 
CURLFTPAUTH_SSL
    (entier)
   
 
- 
     Disponible depuis PHP 5.1.0
    
 
 
 
 
- 
CURLFTPAUTH_TLS
    (entier)
   
 
- 
     Disponible depuis PHP 5.1.0
    
 
 
 
 
 
 
 
 
 
- 
CURL_HTTP_VERSION_NONE
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURL_HTTP_VERSION_1_0
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURL_HTTP_VERSION_1_1
    (entier)
   
 
- 
     
    
 
 
 
 
- 
CURLM_CALL_MULTI_PERFORM
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
- 
CURLM_BAD_EASY_HANDLE
    (entier)
   
 
- 
     
    
 
 
 
 
 
 
 |