Merhaba, resize ederken aşağıda ki kodu nasıl ve neresini düzeltebilirim acaba?

if($_FILES['files']["size"] > 0){
        $uploads_dir = '../../dimg';
        $countfiles = count($_FILES['files']['name']);

            // Db insert hazırlık
        $query = "INSERT INTO resimler (tur,sahipid,resimyolu) VALUES(?,?,?)";

        $statement = $db->prepare($query);

            // Tüm resimleri döngüye al
        for($i=0;$i<$countfiles;$i++){

                // File name
            $benzersizsayi1=rand(20000,32000);
            $benzersizsayi2=rand(20000,32000);
            $benzersizsayi3=rand(20000,32000);
            $benzersizsayi4=rand(20000,32000);
            $benzersizad=$benzersizsayi1.$benzersizsayi2.$benzersizsayi3.$benzersizsayi4;
            $refimgyol=substr($uploads_dir, 6)."/".$benzersizad.$name;
            $filename = $_FILES['files']['name'][$i];

                   // . dan ayırı
            $ext = end((explode(".", $filename)));

        // Uzantıyı kontrol et
            $valid_ext = array("png","jpeg","jpg");

            if(in_array($ext, $valid_ext)){

            // Upload file
                if(move_uploaded_file($_FILES['files']['tmp_name'][$i],"$uploads_dir/$benzersizad".$filename)){

                           // Veritabanı kayıt.
                    $resimyolu=$uploads_dir."/".$benzersizad.$filename;
                    $statement->execute(array(0,$urunler_id,$resimyolu));
                        // İlk yüklenen resmi kapak resmi olarak güncelle.
                    $query = $db->prepare("UPDATE urunler SET urunler_resimyol = :yol WHERE urunler_id = :id");
                    $update = $query->execute(array("yol" => $resimyolu,"id" => $sonid));
                }
            }

        }
    }