Post işlemi ile işlem php ye gönderip resmi ordan uplooad ettiriyorum. Ancak resmin upload olurken minify tarzında compress olmasını istiyorum. Bi çok konu aradım ama giriş seviye php bilgim olduğu için pek beceremedim kodları aşağıda belirttim;
if (isset($_POST['paketkaydet'])) {
$uploads_dir = '../../dimg/paket';
@$tmp_name = $_FILES['paket_resimyol']["tmp_name"];
@$name = $_FILES['paket_resimyol']["name"];
$benzersizsayi1=rand(20000,32000);
$benzersizsayi2=rand(20000,32000);
$benzersizsayi3=rand(20000,32000);
$benzersizsayi4=rand(20000,32000);
$benzersizad=$benzersizsayi1.$benzersizsayi2.$benzersizsayi3.$benzersizsayi4;
$refimgyol=substr($uploads_dir, 6)."/".$benzersizad.$name;
@move_uploaded_file($tmp_name, "$uploads_dir/$benzersizad$name");
$kaydet=$db->prepare("INSERT INTO paket SET
paket_title=:title,
paket_icerik=:icerik,
paket_fiyat=:fiyat,
paket_resimyol=:resimyol
");
$insert=$kaydet->execute(array(
'title' => $_POST['paket_title'],
'icerik' => $_POST['paket_icerik'],
'fiyat' => $_POST['paket_fiyat'],
'resimyol' => $refimgyol
));
if ($insert) {
Header("Location:../production/paketler.php?durum=ok");
} else {
Header("Location:../production/paketler.php?durum=no");
}
}
burası resimleri upload ettiğim koşul kısmı