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!';}
}
?>