v2.5.2
Giriş yap

Verot ile resimi dönüştürme

hakancls
472 defa görüntülendi

PHP ile resim yüklerken Verot sınıfını kullanıyorum resim yükleyebiliyorum ancak ben resimi webp formatına dönüştürerek yüklemek istiyorum kendi dökümantasyonundan şöyle bir kod buldum

$foo->image_convert = 'webp';

bir hata vermeden resimi yüklüyor ancak resimin uzantısı değişmiyor.

Cevap yaz
Cevaplar (3)
hakancls
1259 gün önce

Bu şekilde kodlar

hakancls
1259 gün önce

		if ($_SERVER["REQUEST_METHOD"] == 'POST') {
			if ($_POST['token']  != $_SESSION['token']) {
			$alert =  "Bir hata oluştu:::danger";
		}else {
			if (!isset($_POST['token'])) {
			$alert =  "Bir hata oluştu:::danger";
			}else {
			$tr_project_title = post('tr_project_title');
			$en_project_title = post('en_project_title');
			$project_link = post('project_link');
	$foo = new \Verot\Upload\Upload($_FILES['project_image']);
    $FileName = $_FILES['project_image']["name"];
	$Ext = explode('.', $FileName);
	$Ext = $Ext[count($Ext)-1];
    $imageName = substr(md5(time()) .rand(0,999999),0,20);

   $foo->file_new_name_body = $imageName;
   $foo->image_convert = 'webp';
   $foo->process('../../img/');
	   $Insert = $db->Insert("INSERT INTO projects SET 
	 	tr_project_title=?,
	 	en_project_title=?,
		project_link=?,
		project_image=?
	   ",array($tr_project_title,$en_project_title,$project_link,$imageName.".webp"));
	   $alert = "Proje başarılı bir şekilde eklendi!:::success";
	  }
	}
	echo $alert;
  }
qplot
1259 gün önce

diğer kodlarınıda yazarsan bakalım nerede hata var