Teşekkür ederim sorun çözüldü. Selamlar...
PDF dışı kayıt olmasın ama nasıl ? :(
6
●101
- 30-06-2020, 22:11:51aşağıdaki değerin PDF'e eşitliğini kontrol ederek yapabilirsiniz.
$_FILES["evrak_yolu"]["type"]
- 30-06-2020, 22:12:59Merhaba 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
<?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
@$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:40Tabiki çalışacaktır fakat ekstra bir fonksiyon kullanmaya ihtiyaç yok. Diziden dosyanın uzantısı ile ilgili bilgi geliyor zaten.sekersizoza adlı üyeden alıntı: mesajı görüntüle
- 30-06-2020, 22:26:32Anladım hocam çok teşekkür ederim dönüşünüz için, selamlar...sercanarga adlı üyeden alıntı: mesajı görüntüle