ekranda fonksiyonun içinde 2 tane daha fonksiyona ihtiyaç duyuluyor onlar olmadığı için call function demesi gayet doğal include ettiği bir dosyada illaki vardır kontrol etmen gerekicek
Orjinalde böyleydi böyleykende çalışmıyor
function compress_image($source_url, $destination_url, $quality) {
$info = getimagesize($source_url);
if ($info['mime'] == 'image/jpeg') $image = imagecreatefromjpeg($source_url);
elseif ($info['mime'] == 'image/gif') $image = imagecreatefromgif($source_url);
elseif ($info['mime'] == 'image/png') $image = imagecreatefrompng($source_url);
elseif ($info['mime'] == 'image/jpg') $image = imagecreatefromjpeg($source_url);
//save it
imagejpeg($image, $destination_url, $quality);
//return destination file url
return $destination_url;
}
$imname =$_FILES["gorsel"]["tmp_name"];
$source_photo =$imname;
$namecreate= "codeconia_".time();
$namecreatenumber= rand(1000 , 10000);
$picname= $namecreate.$namecreatenumber;
$finalname= $picname.".jpeg";
$dest_photo = 'resimler/'.$finalname;
$compressimage = compress_image($source_photo, $dest_photo, 60);