• 10-03-2015, 10:32:56
    #1
    Merhaba arkadaşlar, ürün ekleme sayfamda 5 adet file kullandım.
    1. Ana resim için, diğer 4'ü küçük resimler için.

    Bunların 5'ini kolay yoldan veritabanına nasıl ekletebilirim. Ve daha sonra nasıl kullanabilirim?

  • 10-03-2015, 15:01:26
    #2
    Üyeliği durduruldu
    byvolkan61 adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar, ürün ekleme sayfamda 5 adet file kullandım.
    1. Ana resim için, diğer 4'ü küçük resimler için.

    Bunların 5'ini kolay yoldan veritabanına nasıl ekletebilirim. Ve daha sonra nasıl kullanabilirim?

    <?php
    $seotitle ='resminseoadi';//Resmin İsminin Seo Hali Yada Md5 Rand Olarak Kullanabilirsin
    include('class.upload.php');
    $imageresizes = new Upload($_FILES['resim']);//Formundaki File İnput un name si
    if ( $imageresizes->uploaded ){  
    $imageresizes->allowed = array('image/*','video/*','application/x-shockwave-flash/*');
    $imageresizes->file_new_name_body = $seotitle;
    $imageresizes->image_resize = true;
    $imageresizes->image_ratio = true;
    $imageresizes->image_x = 820;//İlk Resmin GEnişliği
    $imageresizes->image_y = 350;//Yüksekligi
    $imageresizes->Process('resim');//1. Resmin Kaydedilecegi Klasör
    if ( $imageresizes->processed ){
    $anaresim = $imageresizes->file_dst_name;
    }		
    $imageresizes->allowed = array('image/*','video/*','application/x-shockwave-flash/*');
    $imageresizes->file_new_name_body = $seotitle;
    $imageresizes->image_resize = true;
    $imageresizes->image_ratio = true;
    $imageresizes->image_x = 820;//2. Resmin GEnişliği
    $imageresizes->image_y = 350;//Yüksekligi
    $imageresizes->Process('resim1');//2. Resmin Kaydedilecegi Klasör
    if ( $imageresizes->processed ){
    $resim1=''.$folder_date.''.$imageresizes->file_dst_name.'';
    }
    $imageresizes->allowed = array('image/*','video/*','application/x-shockwave-flash/*');
    $imageresizes->file_new_name_body = $seotitle;
    $imageresizes->image_resize = true;
    $imageresizes->image_ratio = true;
    $imageresizes->image_x = 820;//3. Resmin GEnişliği
    $imageresizes->image_y = 350;//Yüksekligi
    $imageresizes->Process('resim2');//3. Resmin Kaydedilecegi Klasör
    if ( $imageresizes->processed ){
    $resim2=''.$folder_date.''.$imageresizes->file_dst_name.'';
    }		
    $imageresizes->allowed = array('image/*','video/*','application/x-shockwave-flash/*');
    $imageresizes->file_new_name_body = $seotitle;
    $imageresizes->image_resize = true;
    $imageresizes->image_ratio = true;
    $imageresizes->image_x = 820;//4. Resmin GEnişliği
    $imageresizes->image_y = 350;//Yüksekligi
    $imageresizes->Process('resim3');//4. Resmin Kaydedilecegi Klasör
    if ( $imageresizes->processed ){
    $resim3 = $imageresizes->file_dst_name;
    }			
    }
    print $anaresim;
    print $resim1;
    print $resim2;
    print $resim3;
    //Bu İsimleri Veri Tabanındaki gerekli alanlara yazdırırsınız
    class.upload.php dosyasını

    http://www.verot.net/php_class_upload_download.htm

    buradan indirebilirsiniz mükemmel bir upload sınıfıdır.

    tek bir alandan yüklediginiz resmi istediginiz boyutlara boyutlandırır ve istediginiz klasörlere kaydeder
  • 10-03-2015, 15:10:51
    #3
    Sample adlı üyeden alıntı: mesajı görüntüle
    <?php
    $seotitle ='resminseoadi';//Resmin İsminin Seo Hali Yada Md5 Rand Olarak Kullanabilirsin
    include('class.upload.php');
    $imageresizes = new Upload($_FILES['resim']);//Formundaki File İnput un name si
    if ( $imageresizes->uploaded ){  
    $imageresizes->allowed = array('image/*','video/*','application/x-shockwave-flash/*');
    $imageresizes->file_new_name_body = $seotitle;
    $imageresizes->image_resize = true;
    $imageresizes->image_ratio = true;
    $imageresizes->image_x = 820;//İlk Resmin GEnişliği
    $imageresizes->image_y = 350;//Yüksekligi
    $imageresizes->Process('resim');//1. Resmin Kaydedilecegi Klasör
    if ( $imageresizes->processed ){
    $anaresim = $imageresizes->file_dst_name;
    }		
    $imageresizes->allowed = array('image/*','video/*','application/x-shockwave-flash/*');
    $imageresizes->file_new_name_body = $seotitle;
    $imageresizes->image_resize = true;
    $imageresizes->image_ratio = true;
    $imageresizes->image_x = 820;//2. Resmin GEnişliği
    $imageresizes->image_y = 350;//Yüksekligi
    $imageresizes->Process('resim1');//2. Resmin Kaydedilecegi Klasör
    if ( $imageresizes->processed ){
    $resim1=''.$folder_date.''.$imageresizes->file_dst_name.'';
    }
    $imageresizes->allowed = array('image/*','video/*','application/x-shockwave-flash/*');
    $imageresizes->file_new_name_body = $seotitle;
    $imageresizes->image_resize = true;
    $imageresizes->image_ratio = true;
    $imageresizes->image_x = 820;//3. Resmin GEnişliği
    $imageresizes->image_y = 350;//Yüksekligi
    $imageresizes->Process('resim2');//3. Resmin Kaydedilecegi Klasör
    if ( $imageresizes->processed ){
    $resim2=''.$folder_date.''.$imageresizes->file_dst_name.'';
    }		
    $imageresizes->allowed = array('image/*','video/*','application/x-shockwave-flash/*');
    $imageresizes->file_new_name_body = $seotitle;
    $imageresizes->image_resize = true;
    $imageresizes->image_ratio = true;
    $imageresizes->image_x = 820;//4. Resmin GEnişliği
    $imageresizes->image_y = 350;//Yüksekligi
    $imageresizes->Process('resim3');//4. Resmin Kaydedilecegi Klasör
    if ( $imageresizes->processed ){
    $resim3 = $imageresizes->file_dst_name;
    }			
    }
    print $anaresim;
    print $resim1;
    print $resim2;
    print $resim3;
    //Bu İsimleri Veri Tabanındaki gerekli alanlara yazdırırsınız
    class.upload.php dosyasını

    http://www.verot.net/php_class_upload_download.htm

    buradan indirebilirsiniz mükemmel bir upload sınıfıdır.

    tek bir alandan yüklediginiz resmi istediginiz boyutlara boyutlandırır ve istediginiz klasörlere kaydeder
    teşekkür ederim hocam denicem