# Bibliothèque d'URL client

- Introduction
- Installation/Configuration
  - Pré-requis
  - Installation
  - Configuration à l'exécution
  - Types de ressources
- Constantes pré-définies
- Exemples
  - Exemple avec curl
- Fonctions cURL
  - curl_close — Ferme une session CURL
  - curl_copy_handle — Copie une ressource cURL avec toutes ses préférences
  - curl_errno — Retourne le dernier message d'erreur cURL
  - curl_error — Retourne une chaîne contenant le dernier message d'erreur cURL
  - curl_escape — Encode URL la chaîne fournie
  - curl_exec — Exécute une session cURL
  - curl_getinfo — Lit les informations détaillant un transfert cURL
  - curl_init — Initialise une session cURL
  - curl_multi_add_handle — Ajoute une ressource cURL à un cURL multiple
  - curl_multi_close — Supprimer tous les handles cURL d'un handle multi
  - curl_multi_errno — Retourne le dernier numéro d'erreur multiple cURL
  - curl_multi_exec — Exécute les sous-requêtes de la session cURL
  - curl_multi_getcontent — Retourne le contenu obtenu avec l'option CURLOPT_RETURNTRANSFER
  - curl_multi_info_read — Lit les informations sur les transferts actuels
  - curl_multi_init — Retourne un nouveau cURL multiple
  - curl_multi_remove_handle — Retire un gestionnaire d'un ensemble de handles cURL
  - curl_multi_select — Attend jusqu'à ce que la lecture ou l'écriture soit possible pour toute connexion de handle cURL multi
  - curl_multi_setopt — Définit une option multiple cURL
  - curl_multi_strerror — Retourne la description d'un code erreur
  - curl_pause — Met en pause, ou sort de la pause une connexion
  - curl_reset — Ré-initialise toutes les options d'un gestionnaire de session libcurl
  - curl_setopt — Définit une option de transmission cURL
  - curl_setopt_array — Fixe plusieurs options pour un transfert cURL
  - curl_share_close — Ferme un gestionnaire partagé cURL
  - curl_share_errno — Retourne le dernier numéro d'erreur du gestionnaire partagé cURL
  - curl_share_init — Initialise un gestionnaire partagé cURL
  - curl_share_init_persistent — Initialise un gestionnaire cURL "share" persistent
  - curl_share_setopt — Définit une option du gestionnaire partagé cURL
  - curl_share_strerror — Retourne une chaîne qui décrit le code d'erreur fournit
  - curl_strerror — Retourne la chaîne descriptive du code erreur fourni
  - curl_unescape — Décode l'URL fourni
  - curl_upkeep — Effectue les contrôles de maintenance de la connexion
  - curl_version — Retourne la version courante de cURL
- CurlHandle — La classe CurlHandle
- CurlMultiHandle — La classe CurlMultiHandle
- CurlShareHandle — La classe CurlShareHandle
- CurlSharePersistentHandle — La classe CurlSharePersistentHandle
- CURLFile — La classe CURLFile
  - CURLFile::__construct — Crée un objet CURLFile
  - CURLFile::getFilename — Récupère le nom du fichier
  - CURLFile::getMimeType — Récupère le type MIME
  - CURLFile::getPostFilename — Récupère le nom de fichier pour POST
  - CURLFile::setMimeType — Définit le type MIME
  - CURLFile::setPostFilename — Définit le nom du fichier pour POST
- CURLStringFile — La classe CURLStringFile
  - CURLStringFile::__construct — Crée un objet CURLStringFile