Una volta che hai compilato PHP con il supporto cURL, puoi iniziare ad usare le funzioni cURL. L'idea di base dietro le funzioni cURL è inizializzare una funzione curl utilizzando curl_init(), settarne le opzioni per il trasferimento usando curl_setopt(), successivamente eseguirla con curl_exec() e terminare la session tramite curl_close(). Ecco un esempio che usa le funzioni cURL per scaricare l'homepage di example.com e memorizzarla in un file:
Example #1 Utilizzo del modulo cURL di PHP per scaricare l'homepage di example.com
<?php
$ch = curl_init("http://www.example.com/");
$fp = fopen("example_homepage.txt", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
if(curl_error($ch)) {
fwrite($fp, curl_error($ch));
}
curl_close($ch);
fclose($fp);
?>