Forum Kod Örnekleri Zn Framework De Verotnet Class Upload Php Kulanımı

User avatar
Süleyman Gençce
Mesaj Sayısı: 0

14 March 2018 19:33:56

Merhaba Arkadaşlar başlıktada belirtiğim gibi verotnet class.upload.php zn de kullanımını paylaşmak istedim
ilk olarak verot net den class indiriyoruz 
İndir : https://github.com/verot/class.upload.php/archive/master.zip
yasal sitesinde Hazırlamış olduğu bir örnek kullanım
$foo = new Upload($_FILES['form_field']);
if ($foo->uploaded) {
   
// save uploaded image with no changes
   $foo
->Process('/home/user/files/');
   
if ($foo->processed) {
     echo
'original image copied';
   
} else {
     echo
'error : ' . $foo->error;
   
}
   
// save uploaded image with a new name
   $foo
->file_new_name_body = 'foo';
   $foo
->Process('/home/user/files/');
   
if ($foo->processed) {
     echo
'image renamed "foo" copied';
   
} else {
     echo
'error : ' . $foo->error;
   
}  
   
// save uploaded image with a new name,
   
// resized to 100px wide
   $foo
->file_new_name_body = 'image_resized';
   $foo
->image_resize = true;
   $foo
->image_convert = gif;
   $foo
->image_x = 100;
   $foo
->image_ratio_y = true;
   $foo
->Process('/home/user/files/');
   
if ($foo->processed) {
     echo
'image renamed, resized x=100
           and converted to GIF'
;
     $foo
->Clean();
   
} else {
     echo
'error : ' . $foo->error;
   
}
}

veya burdan da inceleye bilirsiniz https://www.verot.net/php_class_upload.htm
gelelim bizim yapımıza
Tüm Projelerinizde kullanmak isterseniz ExternalLibraries dizinine atıyoruz class.upload.php'i
diyorsanızki tek projede gecerli olucak şekilde kullanacam
Projects(Sizin Projeniz)Libraries dizinine atıyoruz class.upload.php'i

Benim Kullandıgım yapu güncelleme işleminde
$resimyol = REAL_BASE_DIR . 'images/'; // resmi ana dizinde images klasör upload ediyor      	$resim = $_FILES['logo'];      	$handle = new  UploadVerot($resim); //class adını degiştirdim Upload isminde zn de kendi class mevcut		if ($handle->uploaded)		{		  $handle->file_new_name_body   = 'logo';		  $handle->image_resize         = true;		  $handle->image_x              = 200; // resim boyut ayarları		  $handle->image_ratio_y        = true;		  $handle->process($resimyol);		  if ($handle->processed) {		    		   $resimadi = $handle->file_dst_name;		    $handle->clean();		    exit();		  } else {		    echo 'error : ' . $handle->error;		    exit();		  }		}else		{			$resimadi = $res->sitelogo;		}



buşekilde bir hata alırsanız C:xamppphpextras dizinine (magic) klosör oluşturunuz
benim kullandıgım class https://drive.google.com/open?id=1l7vk7uxJpT0ZxF5zIYoWyRdaRUQwbHe4

bir kusur yazım hatsı olduysa af ola kolay gelsin herkese

Kod Örnekleri Zn Framework De Verotnet Class Upload Php Kulanımı