Sto cercando di copiare un immagine da un url, ad esempio questa:
"http://images.icecat.biz/img/norm/high/14-31699.jpg";
La cartella di destinazione si trova sul mio server web ed è la cartella: fotoIce
Sul web ho trovato diverse funzioni che ulizzano curl, ne ho provate diverse fra cui questa:
Ma non mi da nessun risultato, la cartella di destinazione resta sempre vuota.Codice PHP:
$url = 'http://images.icecat.biz/img/norm/high/14-31699.jpg';
$dir = "/fotoIce";
$lfile = fopen($dir . basename($url), "w");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)');
curl_setopt($ch, CURLOPT_FILE, $lfile);
fclose($lfile);
curl_close($ch);
(P.S Premetto che la cartella di destinazione hai i permessi sia in lettura che scrittura e che allow_url_fopen è abilitato sul server).
Grazie!

Rispondi quotando