• 30-04-2021, 19:12:55
    #1
    $tip=$_FILES['fileupload']['type']; // yüklenecek dosyanın tipini alıyoruz
      
       if(isset($_FILES['fileupload']['name']))
        {        //burada tip kontrolü yapıyoruz güvenlik gereği sadece belirli dosyaların yüklenmesine izin veriyoruz
            if($tip=="application/msword" ||  $tip=="application/vnd.ms-excel" || $tip=="image/x-png" || $tip=="image/png" || $tip=="image/pjpeg" || $tip=="image/gif" || $tip=="image/jpeg" || $tip=="image/jpg"  || $tip=="zip"  || $tip=="zip" ) $tip=$_FILES['fileupload']['type']; // yüklenecek dosyanın tipini alıyoruz
      
       if(isset($_FILES['fileupload']['name']))
        {        //burada tip kontrolü yapıyoruz güvenlik gereği sadece belirli dosyaların yüklenmesine izin veriyoruz
            if($tip=="application/msword" ||  $tip=="application/vnd.ms-excel" || $tip=="image/x-png" || $tip=="image/png" || $tip=="image/pjpeg" || $tip=="image/gif" || $tip=="image/jpeg" || $tip=="image/jpg"  || $tip=="zip"  || $tip=="zip" )
    Bu kod sadece resim ya da word kısmını destekliyor , ben ise tüm dosyaları kabul etsin istiyorum, hack dosyaları hariç

    Yardiminiz için şimdiden teşekkür ediyorum
  • 30-04-2021, 19:53:47
    #2
    Hocam seçenek basit ya sadece yüklenmesini istediklerinizi yazacaksınız tüm dosyaları yükletirseniz her türlü zararlı yazılım atarlar tüm zararlı dosyalarında bilemiycrğinize göre tek tek engellemek yerine tek tek izin vermek daha doğru bir yöntem
  • 30-04-2021, 20:15:20
    #3
    WRaNGLeR adlı üyeden alıntı: mesajı görüntüle
    Hocam seçenek basit ya sadece yüklenmesini istediklerinizi yazacaksınız tüm dosyaları yükletirseniz her türlü zararlı yazılım atarlar tüm zararlı dosyalarında bilemiycrğinize göre tek tek engellemek yerine tek tek izin vermek daha doğru bir yöntem
    Hocam sondaki tip = zip kısmını ben ekledim ama kabul etmiyor dosya türünü. Farkli bir şekilde mi yazılacak acaba dosya türleri .../zip gibi mesela
  • 01-05-2021, 08:11:47
    #4
    Kendi bilgisayarında zip dosyasına sağ tıklayıp özellikler ordanda ayrıntılar dediğinde dosyaların Mime type ı yazar her dosya türü için onu kullanmalısın zip için
    application/zip
  • 01-05-2021, 12:42:42
    #5
    Developer
    linkten detaylı bilgi edinebilirsiniz:
    https://developer.mozilla.org/en-US/...s/Common_types