• 03-11-2007, 00:46:05
    #1
    Üyeliği durduruldu
    if ($resim_name!="")
    {
    if (copy($resim,"../haberresimleri/".$resim_name.jpg))
    {
    $resimadi=$resim_name;
    }
    else { echo "Resim Kopyalanamadı"; }

    normalde tek resim eklense yukaridaki kod işi görüyor. ama bir sayfada 4-5 resim birden upload etmek istersem nasıl olacak ?
    Aşağıdaki gibi çalışmıyor. yardım edebilcek var mı ??

    $resim[$i] = $_POST['resim'.$i];

    if ($resim_name!="")
    {
    if (copy($resim[$i],"../haberresimleri/".$resim_name.jpg))
    {
    $resimadi=$resim_name;
    }
    else { echo "Resim Kopyalanamadı"; }
  • 03-11-2007, 03:33:18
    #2
    Üyeliği durduruldu
    $toplam_resim=5;
    for($i=1;$i=$toplam_resim;$i++) { 
    $resim=$_POST['resim'.$i];
    if ($resim_name!="")
     {
     if (copy($resim,"../haberresimleri/".$resim_name.$i.".jpg")  )
     {
     $resimadi=$resim_name;
     }
     else { echo "Resim Kopyalanamadı"; }
    }
    
    }
    en altta bi link var dosya resm upload dersi onu kullan ama bence.... copy() yerine move_uploaded_file() fonk kullanman daha sağlıklı...

    + bu gerçekten çalışıyor mu??
     if ($resim_name!="")
     {
     if (copy($resim,"../haberresimleri/".$resim_name.jpg)  )
     {
     $resimadi=$resim_name;
     }
     else { echo "Resim Kopyalanamadı"; }
    very simple file upload script for multiple files
  • 03-11-2007, 11:10:34
    #3
    Üyeliği durduruldu
    dostum phpUploader diye bi resim yükleme classı vardı. sanırsam php.arsivimiz.com dan bulmuştum. onda var.
  • 03-11-2007, 15:31:45
    #4
    Üyeliği durduruldu
    if($adim == "3") {

    $toplam_dosya=10;
    for($a=1;$a=$toplam_dosya;$a++) {
    $dosya=$_POST['dosya'.$a];
    if ($dosya_name!="")
    {
    if (move_uploaded_file($dosya,"../haberresim/".$dosya_name.$a.".jpg") )
    {
    $dosyaadi=$dosya_name;
    }
    else { echo "Dosya Kopyalanamadı"; }
    }
    }

    for($i=0; $i<((count($_POST)-1)/6); $i++) {
    $sec[$i]=$_POST['sec'.$i];
    if($sec[$i]=='1') {
    $title[$i] = $_POST['title'.$i];
    $intid[$i] = $_POST['id'.$i];
    $obaslik[$i] = $_POST['obaslik'.$i];
    $haber[$i] = $_POST['haber'.$i];
    $kaynak[$i] = $_POST['kaynak'.$i];
    $kategori = $_POST['kategori'];
    $kaynaklinki=$_POST[kaynaklinki];
    $tarih[$i] = $_POST['yil'.$i]."-".$_POST['ay'.$i]."-".$_POST['gun'.$i].date(" H:i:s");
    echo $tarih;
    mysql_query("insert into haberler (kategori,konu,baslik,aciklama,kaynak,kaynaklinki, resim,tarih,onay,anasayfa) values ('".$kategori."','".$title[$i]."','".$obaslik[$i]."','".$haber[$i]."','".$kaynak[$i]."','4','".$dosya_name[$a]."','".$tarih[$i]."','3','1')") or die(mysql_error());
    }//1 se ekle
    }//for
    echo '<br /><br /><span style="color: green;">ekleme işlemi bitti.. <a href="?">geri dön</a>';
    }
    ?>


    klasore dosya yüklense yetiyor sadece ama malesef bu kodlada yapamadım.