| Arkadaşlar siteme dosya ekleme butonu | 2 Mesajlar | 1.123 Okunma | ||
	
	Dosya Yükleme 
if($_SERVER['REQUEST_METHOD'] == "POST"){ // post metoduyla çağırıldıysa
        
	$file = $_FILES['file'];  // formdan gelen dosya adını alıyoruz.
	$uzantilar = array("jpg", "png", "http://wmaraci.com/forum/images/jpeg", "http://wmaraci.com/forum/images/png"); // izin verilecek uzantılar
	$dizin = realpath("images")."/"; // yüklenecek dizini belirle
	$upload_file = $dizin.basename($file['name']); // yüklenecek dizin ile dosya adını bir araya getir. basename = gelen dizin adından dosya ismini verir
	$size = $file['size']; // dosya boyutunu al
	$uzanti = explode(".", $file['name']); // uzantiyi almak için explode ile böl
	$uzanti = $uzanti[count($uzanti)-1]; // sonuncu eleman uzanti olacağından count-1
	$tip = $file['type']; // dosya tipini al
	if($file['name'] != ""){ // dosya ismi boş değilse
	if(in_array($tip, $uzantilar) || in_array($uzanti, $uzantilar)){ // izin verilen uzantilar arasında var varsa
			if($size < (1024*1024*3)){ // size 3M den küçük mü
				if(move_uploaded_file($file['tmp_name'], $upload_file)){ // yükleme işlemi gerçekleşmişse
					echo "Resim başarılı bir şekilde Eklendi!..
"; // olumlu
				}else{
					echo "Yükleme İşlemi Başarısız, Tekrar deneyin!..
"; // hata
				}
			}else{
				echo "Resim boyutu 3M den yüksek olmamalıdır!..
"; // hata
			}
		}else{
			echo "Sadece JPG ve PNG uzantılar kabul edilir!..
"; // hata
		}
        }
					
}
?>