prova con
Codice PHP:
/$file="1.jpg";

//soluzione 1
$file=file_get_contents("http://www.xxxxxxx.it/0.jpg");

//soluzione 2
//Percorso file remoto
$remotefile="http://www.sitename.com/immagine.jpg";
//Cartella locale in cui copiare il file
$cartella="remoti/"// cartella dove mettere immagini
//apro il file remoto da leggere
$srcfile1 fopen("$remotefile""r");
//prelevo il nome del file
$nomefile=basename($remotefile);
//apro il file in locale
if (!($fp1 fopen($cartella.$nomefile,"w")));
//scrivo contenuto del file remoto, ora in temp file, in file locale
while ($contents fread$srcfile18192 )) {
    
fwrite$fp1$contentsstrlen($contents) );
}
//chiudo i due files
fclose($srcfile1);
fclose($fp1);
$path="";
$image "remoti/immagine.jpg"
il tuo file sarà in remoti/immagine.jpg