v2.5.2
Giriş yap

resim yükleme - hatası

Anonim
633 defa görüntülendi ve 1 kişi tarafından değerlendirildi

ben png, jpg gibi formatlar yuklesin istiyorum ama bu kod ile her format yuleniyor

if ($_FILES['site_logo']['error']=="0") {
        $gecici_isim=$_FILES['site_logo']['tmp_name'];
        $dosya_ismi=rand(100000,999999).$_FILES['site_logo']['name'];
        move_uploaded_file($gecici_isim,"../upload/$dosya_ismi");

        $sorgu=$db->prepare("UPDATE settings SET 
			site_logo=:site_logo WHERE id=1
			");

        $sonuc=$sorgu->execute(array(
            'site_logo' => $dosya_ismi,

        ));
    }
webdevyusuf
1478 gün önce
<?php

function uzanti($x){
	$i = pathinfo($x);
	return $i['extension'];
}

if ($_FILES['site_logo']['error']=="0") {
    $uzanti = uzanti($_FILES["site_logo"]["name"]);
    if($uzanti == "jpg" || $uzanti == "png" || $uzanti == "gif"){
        $gecici_isim=$_FILES['site_logo']['tmp_name'];
        $dosya_ismi=rand(100000,999999).$_FILES['site_logo']['name'];
        move_uploaded_file($gecici_isim,"../upload/$dosya_ismi");
    
        $sorgu=$db->prepare("UPDATE settings SET 
    		site_logo=:site_logo WHERE id=1
    		");
    
        $sonuc=$sorgu->execute(array(
            'site_logo' => $dosya_ismi,
    
        ));
    }else{
        echo "Düzgün bir format yükleyin";
    }
}
?>