• 11-05-2021, 01:02:25
    #1
    merhabalar düz php bilgim var ama yeni yeni oop öğreniyorum ama çoklu resim yükleme konusunda takıldım yardımcı olabilecek birileri var mıdır aynı zamanda bana işi öğretecek şimdiden teşekkürler
  • 11-05-2021, 01:11:03
    #2
    Öncelikle upload inputunu array olarak tanımlamalısın.



    <input name="resimler[]" type="file" multiple="multiple" />


    PHP tarafında post durumunun içine aşağıdaki kodları yazabilirsin.



    $total = count($_FILES['resimler ']['name']); //yüklenen toplam resimleri sayar
    // döngü içinde yüklenenlere sırasıyla işlem yaptırabilirsin
    for( $i=0 ; $i < $total ; $i++ ) {   
    
    
    
    $geciciisim = $_FILES['resimler ']['tmp_name'][$i];  
    
    //boş olmama kontrolü
    
     if ($geciciisim != ""){   
    
    //dosya yolu ayarlanır
    
     $yeniyol = "./yukleme_dizini/" . $_FILES['resimler ']['name'][$i]; 
    
    //dosya yükleme 
    
     if(move_uploaded_file($geciciisim , $yeniyol )) {    
    
    //yükleme başarılı
    
    //boyut kontrolü, görsel kontrolü vs bu if döngüsünün
    
    dışında eklenmeli
    }
    
    } 
    
    }
  • 11-05-2021, 01:28:26
    #3
    Megend adlı üyeden alıntı: mesajı görüntüle
    Öncelikle upload inputunu array olarak tanımlamalısın.



    <input name="resimler[]" type="file" multiple="multiple" />
    PHP tarafında post durumunun içine aşağıdaki kodları yazabilirsin.



    $total = count($_FILES['resimler ']['name']); //yüklenen toplam resimleri sayar
    // döngü içinde yüklenenlere sırasıyla işlem yaptırabilirsin
    for( $i=0 ; $i < $total ; $i++ ) {  
    
    
    
    $geciciisim = $_FILES['resimler ']['tmp_name'][$i];  
    
    //boş olmama kontrolü
    
     if ($geciciisim != ""){  
    
    //dosya yolu ayarlanır
    
     $yeniyol = "./yukleme_dizini/" . $_FILES['resimler ']['name'][$i];
    
    //dosya yükleme
    
     if(move_uploaded_file($geciciisim , $yeniyol )) {    
    
    //yükleme başarılı
    
    //boyut kontrolü, görsel kontrolü vs bu if döngüsünün
    
    dışında eklenmeli
    }
    
    }
    
    }
    hocam teşekkür ederim ama anlamadım