v2.5.2
Giriş yap

Php Resim Yükleme Filtre

Anonim
589 defa görüntülendi

Merhabalar. Çoklu resim yüklemek istiyorum ve bu aşağıdaki kodu kullanıyorum gayet düzgün çalışıyor. Fakat resmin png jpg gif olarak filtrelenmesini ve 5mb dan fazla olmaması filtrelemesini yapamıyorum devamlı hata alıyorum. Kodu nereye eklemeliyim ?

$klasor="resimler";

	$dosya_isim_sayi=count($_FILES['dosya']['name']); 
	for($i=0;$i<$dosya_isim_sayi;$i++){ 
	if(!empty($_FILES['dosya']['name'][$i])){ 
	
	$dosya_adi   =    $_FILES["dosya"]["name"][$i];
	
	$uret=array("as","rt","ty","yu","fg");
        $uzanti=substr($dosya_adi,-4,4);
        $sayi_tut=rand(1,10000);
	
	
	$yeni_ad=$uret[rand(0,4)].$sayi_tut.$uzanti;
	 move_uploaded_file($_FILES['dosya']['tmp_name'][$i],$klasor."/".$yeni_ad); 
	 $url = $_FILES['dosya']['name'][$i];
	 $name = $_FILES['dosya']['name'][$i];
	 } 
}
okumusmr
959 gün önce

Merhaba Mehmet, kod bende hata vermedi çalışıyor sende ki sorunu bilmiyorum. Şunu deneyebilir misin

$_FILES['dosya']['size'] < 40000000 // bu kısım yerine
$_FILES['dosya']['size'] < 5 * 1024 * 1024 // böyle yapabilir misin