Merhaba;
Web Siteme Kullanıcıların dosya yüklesı için alan eklemek istiyorum ama gücenlik sorunu olmamamı için destek oalbılır mısınız Kullanfıgım kod aşağıda bakar mısınız gücenlik yada farklı sorun yaşar mıyım
if($_POST){
  //print_r($_FILES);
    $hata=1;
    if($_FILES['dosya']['error'] == 4){
    $msg = 'Lütfen bir dosya seçiniz';
    $hata=0;
    }else if($_FILES['dosya']['error'] != 0){
    $msg = 'Yüklemeye çalıştığınız dosya da bir hata vardır!';
    $hata=0;
    }else if(!is_uploaded_file($_FILES['dosya']['tmp_name'])){
    $msg = 'Dosya sisteme yüklenirken bir hata oluştu!';
    $hata=0;
    }else{
    $gecerli_uzantilar = array('image/png');
       //      'image/jpeg',
       //    'image/gif'

        $maksimumBoyut = 256000;
        if(!in_array($_FILES['dosya']['type'],$gecerli_uzantilar)){
        $msg = 'Lütfen geçerli uzantıda bir dosya gönderiniz!';
           $hata=0;
        }else if($_FILES['dosya']['size'] > $maksimumBoyut){
         $msg = 'Yüklemeye çalıştığınız dosyanın boyutu çok büyük en fazla 250 KB bir dosya yükleyebilirsiniz!';
        $hata=0;
    }else{
        if ($hata){
        $resimadi=md5(time()).'.png';
        $yukle = 'upload/'.$resimadi;
        $upload = move_uploaded_file($_FILES['dosya']['tmp_name'],''.  $yukle);
        if($upload){
            $msg = 'Dosya yüklendi Resim Adi:'.$resimadi.'';
        }else{
            $msg = 'Dosya yüklenemedi';
        }
        }
        }
    }
    echo isset($msg)? $msg : "Herhangi bir mesaj yoktur. Dosya yükleme işlemi gerçekleşmedi";




}