Dosya tipini sorgulattırırken else vermemişsiniz ondan hata almıyorsunuz
<?php
$uzanti= array('image/jpeg','image/jpg','image/png','image/x-png','image/gif', 'image/svg+xml', 'image/tiff', 'image/tif', 'application/x-shockwave-flash', 'image/bmp');
if(in_array(strtolower($_FILES['dosya']['type']),$uzanti)){
function tr($metin){
$aranan=array("ş","Ş","ı","I","İ","ğ","Ğ","ü","Ü","ö","Ö","Ç","ç","(",")","/",":",";"," ");
$yerine=array("s","s","i","i","i","g","g","u","u","o","o","c","c","","","-","-","","");
return str_replace($aranan,$yerine,$metin);
}
$kaynak = $_FILES["dosya"]["tmp_name"];
$dosyaadi = "".tr($_FILES["dosya"]["name"]);
$yol = "$yuklemedizin";
$yeniad = substr(md5(time()), 0,11);
$uzanti = substr($dosyaadi, -4);
$sonad = $yeniad.$uzanti;
$yukle = move_uploaded_file($kaynak,$yol."/".$sonad);
$silgi = "sil.php?dosya=$yol/$sonad";
$boyut = $_FILES['dosya']['size'];
if($boyut > (1024*1024*$limit)){
echo "<br><br><h2>Dosya yükleme Boyutunu aşıyor.</h2><br>Dosya <b> $limit MB</b> den büyük olamaz.";
echo ("<br><br><br><a class='btn btn-lg btn-danger-outline btn-danger' href='$domain'> Geri Dön </a>");
die();
} else {
if($yukle)
{
echo("
<h3 class='mbr-section-title display-4'>Dosya Başarıyla Yüklendi</h3>");
echo ("");
}
else
{
echo(" <br><br><h3 class='mbr-section-title display-4'>Dosya Yükleme İşlemi Başarısız</h3><br>");
echo ("<br><a class='btn btn-lg btn-danger-outline btn-danger' href='$domain'>Geri Dön</a>");
die();
}
}
}
else
{
echo "Hatalı işlem";
}
?>