Arkadaşlar merhaba,

Aşağıda görmüş olduğunuz gibi bir projem için sitemin içerisine php dosya upload sayfası yapmak istiyorum. Çalışmalarım genellikle fotoğraflar üzerine olduğu için fotoğraf upload etmek istediğimde boyutundan sebep edemiyorum. (Fotoğraf boyutları: 3MB - 5MB) PHP hakkında fazla bir bilgim olmadığından ötürü desteklerinizi rica ederim.

NOT: Size kısmından gerekli ayarlamaları denedim fakat olmuyor.. Sınırsız boyut yapılamaz mı? Yani zaten sitemin max upload boyutu 50MB olması gerek.

Teşekkürler.

		<?php 
if($_SERVER['REQUEST_METHOD'] == "POST"){ // post metoduyla çağırıldıysa
        
	$file = $_FILES['file'];  // formdan gelen dosya adını alıyoruz.
	$uzantilar = array("jpg","JPG", "JPEG", "png", "PNG", "gif", "swf", "doc", "docx", "pdf", "zip", "rar", "rtf", "images/jpeg", "images/png", "image/gif", "application/pdf", "text/richtext", "multipart/x-zip", "application/x-shockwave-flash", "application/msword", "application/pdf", "application/x-rar-compressed"); // izin verilecek uzantılar
	$dizin = realpath("yuklenenler")."/"; // 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 < (2048*2048*6)){ // size 6M'den küçük mü
				if(move_uploaded_file($file['tmp_name'], $upload_file)){ // yükleme işlemi gerçekleşmişse
					echo "<h3><font face='calibri' color='green' size='2'><font style='background-color: white'>Yükleme işlemi başarıyla tamamlandı.</font></font></h3>"; // olumlu
				}else{
					echo "<h3><font face='calibri' color='red' size='2'><font style='background-color: white'>Yükleme başarısız, tekrar deneyin..</font></font></h3>"; // hata
				}
			}else{
				echo "<h3><font face='calibri' color='red' size='2'><font style='background-color: white'>Dosya boyutu 6M'den yüksek olmamalıdır!</font></font></h3>"; // hata
			}
		}else{
			echo "<h3><font face='calibri' color='red' size='2'><font style='background-color: white'>Dosya uzantısı kabul edilebilir değil!</font></font></h3>"; // hata
		}
        }
					
}
?>