PsdBul adlı üyeden alıntı: mesajı görüntüle
resmi sunucuya aktarmadan önce aşarıdaki kontrolü yaparak sorunu çözebilrisiniz.

$desteklenenformatlar = array("image/jpeg","image/jpg","image/png","image/gif"); 
if (in_array ($_FILES['file']['type'], $desteklenenformatlar)) 
{

eğer belirtilen formatlardaysa burası

}else{
echo "geçersiz dosya formatı";
}
<?php  
if($_POST) { 
	if($_FILES["resim"] ["size"] <800*600){
		$desteklenenformatlar = array("image/jpeg","image/jpg","image/png","image/gif"); 
		if (in_array ($_FILES['resim']['type'], $desteklenenformatlar)) {
            $sira=$_POST["sira"]; 
            $kat_id=$_POST["kat_id"]; 
            $resimbaslik=$_POST["resimbaslik"]; 
            $resim="../images/galeri/"; 
            $yol="images/galeri/"; 
            $komut=$_POST["komut"]; 
            $dosya_adi=$_FILES["resim"]["name"]; 
            $uret= array(); 
            $uzanti=substr($dosya_adi,-4,4); 
            $sayi_tut=rand(1,10000); 
            $yeni_ad=$resim.$uret[rand(0,4)].$sayi_tut.$uzanti;     
            $link=$yol.$uret[rand(0,4)].$sayi_tut.$uzanti; 
        if(move_uploaded_file($_FILES["resim"]["tmp_name"],$yeni_ad)){ 
            echo 'Resim Basariyla Yüklendi!'; 
            $sorgu=mysql_query("INSERT INTO resim SET resimbaslik='$resimbaslik', resim='$yeni_ad', link='$link', komut='$komut'"); 
            if($sorgu){echo '</br></br>Veri Tabanina Kaydedildi';} 
            else  
               {echo '</br></br>Hata : Veri Tabanina Kaydedilemedi!';} 
            }else {  
            echo 'Resim Yüklenemedi!';} 
		} else { echo 'Geçersiz resim formatı!'; } 
	} else { echo 'Dosya Boyutu 1 MB Geçemez!';}
} 
?>