Basic curl example

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);
?>