• 02-10-2021, 14:49:28
    #1
    selamlar,

    eski ama kullanışlı e_burhan upload kullanıyorum. PHP sürümü 7.4

    PDF veya farklı formatlarda yüklemeye çalışırken imagecreatefromstring(): hatası alıyorum, hatadaki satır aşağıdadır.

    kabul edecek dosya türlerine PDF de ekledim ama, çözümü mümkün olabilir mi

    >> if( $this->_gdEtkin && !imagecreatefromstring(file_get_contents($dosya)) ) {

        function _imgKontrol($mime, $dosya)
        {
        if( $this->_gdEtkin && !imagecreatefromstring(file_get_contents($dosya)) ) {
        return false;
        }
    
        // GD etkin değilse getimagesize ile kontrol et
        if( ($mime == 'image/pjpeg' || $mime == 'image/jpeg') && !getimagesize($dosya) ) return false;
        if( ($mime == 'image/png' || $mime == 'image/x-png') && !getimagesize($dosya) ) return false;
    
        if( $mime == 'image/gif' && !getimagesize($dosya) ) return false;
    
        return true;
        }
  • 02-10-2021, 16:31:40
    #2
    PDF değil resim olmalı. Kabul edilecek dosya türleri derken neyi kastettiniz ?
  • 02-10-2021, 16:44:49
    #3
    dnaz adlı üyeden alıntı: mesajı görüntüle
    PDF değil resim olmalı. Kabul edilecek dosya türleri derken neyi kastettiniz ?
    hocam pardon ya çözdüm, bu satırda pdf/svg olmaması gerekiyormuş

    var $_imgUzanti = array('png', 'jpg', 'jpeg', 'jpe', 'gif', 'bmp', 'svg', 'pdf');