v2.5.2
Giriş yap

Php Resim Yükleme Filtre

Anonim
649 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
1212 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