Hocam yönteminizi kullanarak bu şekilde sunucuya yazdırdım

for ($i=0; $i<=count($api['screenshots'])-1; $i++) {

$url=$api['screenshots'][$i];

$resimadi="resimadi";
$dosyaadi = $resimadi.rand(10,10000);
$dir = "../img/oyun/egoruntu/".$dosyaadi;
touch($dir);
$kaynak = file_get_contents($url);
$insert = file_put_contents($dir,$kaynak);
$resim_yolu_url=substr($dir, 5);
}