PHP cURL file download
22 luglio 2010
Nessun commento
Se si tratta di un file ASCII utilizzare il seguente codice:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://news.google.com/news?hl=en&topic=t&output=rss');
$fp = fopen('rss.xml', 'w');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_exec ($ch);
curl_close ($ch);
fclose($fp);
Se invece si tratta di un file binario utilizzare quest’altro codice
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://example.com/serverfile.zip');
$fp = fopen('file.zip', 'wb');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_exec ($ch);
curl_close ($ch);
fclose($fp);