yolladıgımda degisiklik yaparak calıstırabilirdiniz preg_replace ile.
   preg_match_all('~<img.*?src="(.*?)"~is',$yeni_y,$resimlerim);
for($i=0;$i< count($resimlerim[1]);$i++) {
    $siteRoot = "/home/isgiysil/public_html/image/klasor/";
            /**/
            $newUserSubfolder = $siteRoot.$resimlerim[1][$i];
            mkdir($newUserSubfolder, 0755);
            /**/
            $resim = file_get_contents($resimlerim[1][$i]);
            $fp = fopen("../image/klasor/".$resimlerim[1][$i], "w");
            fwrite($fp, $resim);
            fclose($fp);;
$yeni_y = preg_replace('~$resimlerim[1][$i]~is', '$resim', $yeni_y);
}
echo $yeni_y;
dener misin gerekli dizin ayarlamalarını yap istersen indirmeyi iptal edip gerekli düzenlemeleri yapabilirsiniz