Sql işlemini bu if (move_uploaded_file($_FILES['resim']['tmp_name'],$yeni_ads)){ if den çıkarttığım zaman kayıt yapıyor fakat kopyalama yapmıyor . server.js
/*
* Logo Upload
*/
$('.upload_logo').on("click", function () {
var fileExtension = ['jpeg', 'jpg', 'png', 'gif', 'bmp','svg'];
var logo = $("#logo").val();
var extension = logo.split('.').pop().toLowerCase();
base_url = base_url+"/library/processServer.php";
if(logo.length > 0){
if ($.inArray(extension, fileExtension) == -1) {
hata("Bu Format Kabul Edilemez! Kabul Edilebilir Formatlar : "+fileExtension.join(', '));
}else{
bekleyin();
$.post(base_url, {
tip:"upload_logo",
logo:logo
},function(R){
if(R=="ok"){
Swal.fire({
icon:"success",
confirmButtonText: 'Tamam',
title: `Ayarlar Kaydedildi`
}).then((result) => {
if (result.isConfirmed) {
location.reload();
}
});
}else{
hata("Güncelleme Yapılamadı ya da Değişiklik Yok");
}
});
}
}else{
hata("Bir Logo Seçiniz");
}
});process.php/*
* Logo Upload
*/
if($_POST['tip']=='upload_logo'){
$ok = $boot->logoUpload($_POST['logo'],1);
}helper.php/*
* Logo Update
*/
public function logoUpload($logo,$id){
$id = $this->guvenlik($id);
$logo = $this->guvenlik($this->mod2($logo));
$dosya_adi = $logo;
$uret=array("lo","rt","ty","yu","fg");
$uzanti=substr($dosya_adi,-4,4);
$sayi_tut1=rand(1,10000);
$sayi_tut2=rand(1,10000);
$son=$sayi_tut1."".$sayi_tut2;
$yeni_ad=$uret[rand(0,4)].$son.$uzanti;
$yeni_ads="../upload/images/".$yeni_ad;
$yeni_adss="images/".$yeni_ad;
if (move_uploaded_file($_FILES['resim']['tmp_name'],$yeni_ads)){
$ok = $this->db->exec('UPDATE settings SET logo=? WHERE id =?',array($yeni_adss,$id));
echo 'ok';
}else{
echo 'no';
}
}
