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ızclass.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