• 13-11-2021, 14:22:34
    #1
    merhba arkadaşlar güncel güvenli resim yükleme sınıfı arıyorum.yardımcı olabilirsiniz sevinirim.
  • 13-11-2021, 15:01:08
    #2
        if ($_FILES["yazi_resim"]["size"]<10240*10240*15){
    
            if ($_FILES["yazi_resim"]["type"]=="application/pdf" || "image/jpeg" || "image/jpg" || "image/png"){
    
              $dosya_adi=$_FILES["yazi_resim"]["name"];
    
              $uret=array("resim","resimler","picture","images","image");
              $uzanti=substr($dosya_adi,-4,4);
              $sayi_tut=rand(1,1000000000000000);
              $yeni_ad="../resimler/".$uret[rand(0,4)].$sayi_tut.$uzanti;
    
                if (move_uploaded_file($_FILES["yazi_resim"]["tmp_name"],$yeni_ad)){
                    $image = imagecreatefromjpeg($yeni_ad);  
                    imagejpeg($image,$yeni_ad,50);
                }
            }
        }
    
        $metin  = "$yeni_ad";
        $eski   = "../";
        $yeni   = "";
        $metin = str_replace($eski, $yeni, $metin);

    ben bunu kullanıyorum. bunu daha da (güvenli ve içerik adını resim adından türeten de olabilir) geliştiren olursa onu kullanırız
  • 13-11-2021, 15:08:04
    #3
    @hkasistan; teşekkür ederim öncelikle .bu işlemleri bende yapıyorum. başka güvenlik alabileceğimiz var mı?
  • 13-11-2021, 15:37:37
    #4
    ne güvenliksizliğini gördünüz
  • 13-11-2021, 21:22:41
    #5
    @hkasistan; güvensizliği değilde + güvenlik tedbirleri diyelim.
  • 14-11-2021, 11:45:05
    #6
    jpg olarak sıkıştırılmış php almaz herhalde? denediniz mi.
  • 14-11-2021, 12:29:43
    #8
    hkasistan adlı üyeden alıntı: mesajı görüntüle
    jpg olarak sıkıştırılmış php almaz herhalde? denediniz mi.
    shell dosyasını jpg png gibi formatlara dönüştürüyorlar ya.
  • 14-11-2021, 12:44:54
    #9
    http://image.intervention.io/