Kodu şimdi verdiğim şekilde denersen seni kırık resimde uyarır.
$resim = explode('/',$_POST["link"]);
    $isim = $resim[count($resim) - 1];
    $isim_dizi = explode('.', $isim);
    
    $yeni_isim = time() . '.' . $isim_dizi[1];
    $konum = 'resimler/'. $yeni_isim;
    touch($konum);
  
    if (@file_get_contents($url)) {
        $al = file_get_contents($url);
        file_put_contents($konum, $al); 
    } else {
        print 'Resim Kırık';
    }
2. linkteki kırık resmi girince sendeki gibi bozuk resim geliyor.
https://cdn.dsmcdn.com//assets/product/media/images/20191115/10/616680/59010256/1/1.jpg

  