<?php
//ekle
if(isset($_GET['mode']) && @$_GET['mode'] == 'ekle'){
if($_FILES["dosya"] ["size"] <20000*10000){
if($desteklenenformatlar = array("application/pdf")){
if (in_array ($_FILES['dosya']['type'], $desteklenenformatlar)) {
$sira=$_POST["sira"];
$dosyadi=$_POST["dosyadi"];
$resim="../images/dokuman/";
$yol="images/dokuman/";
$dosya_adi=$_FILES["dosya"]["name"];
$uret= array();
$uzanti=substr($dosya_adi,-4,4);
$sayi_tut=rand(1,10000);
$yeni_ad=$resim.$uret[rand(0,4)].$sayi_tut.$uzanti;
$link=$yol.$uret[rand(0,4)].$sayi_tut.$uzanti;
if ( move_uploaded_file($_FILES["dosya"]["tmp_name"], $yeni_ad) )
{
$sorgu=mysql_query("INSERT INTO dokuman SET sira='$sira', dosyadi='$dosyadi', dosya='$yeni_ad', link='$link'");
if($sorgu){
header('Location: dokuman-yonetimi.php?sayfa=sayfa&mode=basarili');
}
} else {
header('Location: dokuman-yonetimi.php?sayfa=sayfa&mode=basarisiz');
}
}
else if($desteklenenformatlar) {
header('Location: dokuman-yonetimi.php?sayfa=sayfa&mode=basarisiz');
}
}}
}
?>Arkadaşlar bu şekilde bi formum var normalde resim yüklettirmek için kullandırtıyorum multi data filan açık resimleri yüklüyordu ama pdf dosyaları yükleyip işlem yapmıyor nerede hata yapmışım acaba ?
PHP Pdf Dosya Yüklettirme
1
●326
- 17-12-2013, 15:28:44Üyeliği durduruldu
- 17-12-2013, 16:41:02if($desteklenenformatlar = array("application/pdf")){
if (in_array ($_FILES['dosya']['type'], $desteklenenformatlar)) {
Üsteki bu alanı yanlış kullanmışsın. Aşağıdaki şekilde deneyebilirsin.
$desteklenenformatlar = array("application/pdf");
if (in_array ($_FILES['dosya']['type'], $desteklenenformatlar)) {
}