v2.5.2
Giriş yap

Php Resim Yükleme Filtre

Anonim
642 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
1171 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