• 05-06-2016, 18:49:50
    #1
    Resim yüklenen bir sayfam var 500 Kb sınırı koydum. Fakat resmi yüklüyor yükledikten sonra boyut kontrolü yapıyor. Resmi yüklemeden boyut kontrolü yapılabilir mi?
  • 05-06-2016, 18:51:23
    #2
    kodlarınızı paylaşabilir misiniz
  • 05-06-2016, 18:54:53
    #3
    Class kullanmakta fayda var.
    (Bkz: class.upload.php)
  • 05-06-2016, 18:56:47
    #4
    truser adlı üyeden alıntı: mesajı görüntüle
    kodlarınızı paylaşabilir misiniz
    if($_FILES["dosya"]["size"] > $maxBoyut){
    		echo 'Fotoğraf boyutu en fazla <b>500 kb</b> olabilir.'; 
    	}else{
    		$d = $_FILES["dosya"]["type"];
    		if($d == "image/jpeg" || $d == "image/png" || $d == "image/jpg"){
    			if(is_uploaded_file($_FILES["dosya"]["tmp_name"])){
    					
    				$tasi = move_uploaded_file($_FILES["dosya"]["tmp_name"], $dosyaYolu);
    				if($tasi){
    					
    				}else{
    					echo 'Fotoğraf taşınırken bir sorun oluştu.';
    				}
    					
    			}else{
    				echo 'Fotoğraf yüklenirken bir hata oluştu.'; 
    			}
    		}else{
    			echo 'Fotoğraf formatı jpeg, jpg ya da png formatında olabilir.'; 
    		}
    	}
    		}
  • 05-06-2016, 19:58:17
    #5
    Bu tarz bi kontrolü PHP ile yapamazsın. Client tarafında yapılması gerek.
    Onun içinde JavaScript kullanılabilir fakat eski tarayıcılarda çalışmayacaktır, sadece modern tarayıcılarda bu destek var.
    Sorunuzun cevabı burada var: http://stackoverflow.com/questions/3...ize-validation
    Detaylı bilgi: https://developer.mozilla.org/en-US/...API/FileReader