• 30-06-2020, 22:02:51
    #1
    Teşekkür ederim sorun çözüldü. Selamlar...
  • 30-06-2020, 22:11:51
    #2
    aşağıdaki değerin PDF'e eşitliğini kontrol ederek yapabilirsiniz.

    $_FILES["evrak_yolu"]["type"]
  • 30-06-2020, 22:12:59
    #3
    Merhaba aslında netten fazlasıyla sonuç bulabilirdin ama sorunun çözümü;

    $nokta = explode('.', $isim);     $nokta = $nokta[count($nokta)-1];          if($nokta != "pdf") {         echo 'Bu bölümde sadece .pdf uzantılı dosya yükleyebilirsiniz.';         exit;     }
    Şu siteden aldım: http://webcesi.com/web-tasarim/php-dosya-yukleme/
  • 30-06-2020, 22:16:12
    #4
    <?php
    
    
    $File = isset($_FILES['evrak_yolu']) ? $_FILES['evrak_yolu'] : null;
    
    if ( $File == null ) {
        // Dosya yok.
        exit;
    }
    
    if ( $File['size'] < 1 ) {
        // Dosya boş.
        exit;
    }
    
    $FileNameExploded = explode('.', $File['name']);
    
    if ( end($FileNameExploded) != 'pdf' ) {
        // Geçersiz pdf.
        exit;
    }
    
    $FileContent = file_get_contents($File['tmp_name']);
    
    if(!preg_match("/^%PDF-/", $FileContent)){
        //Geçersiz pdf.
        exit;
    }
  • 30-06-2020, 22:19:35
    #5
    @$name = $_FILES['evrak_yolu']["name"];
    $ex = pathinfo($_FILES['evrak_yolu']["name"], PATHINFO_EXTENSION);
    if( $ex != "pdf"){
    echo 'PDF olmadığı için dosyanız gönderilemedi.';
    }
        else {
    Bunu kullandım çalıştı inceler misiniz? Uygun mudur?




    @sercanarga; @mertkilic0111; @MSA;
    İlginize çok teşekkür ederim
  • 30-06-2020, 22:25:40
    #6
    sekersizoza adlı üyeden alıntı: mesajı görüntüle
    Bunu kullandım çalıştı inceler misiniz? Uygun mudur?
    @sercanarga; @mertkilic0111; @MSA;
    Tabiki çalışacaktır fakat ekstra bir fonksiyon kullanmaya ihtiyaç yok. Diziden dosyanın uzantısı ile ilgili bilgi geliyor zaten.
  • 30-06-2020, 22:26:32
    #7
    sercanarga adlı üyeden alıntı: mesajı görüntüle
    Tabiki çalışacaktır fakat ekstra bir fonksiyon kullanmaya ihtiyaç yok. Diziden dosyanın uzantısı ile ilgili bilgi geliyor zaten.
    Anladım hocam çok teşekkür ederim dönüşünüz için, selamlar...