php上传pdf,docx什么都没发生

时间:2014-01-15 23:05:00

标签: php

当我试图上传pdf时,docx没有任何错误发生没有上传 这是我的代码 请帮助我,我不知道问题出在哪里我试过图像及其工作但是pdf,doc,docx什么都没发生:O

HTML

<input type="file" name="file" style="visibility:hidden;" 
                id="fileupload"  onchange="a();" /><br/>
                    <div class="input-append" >
                    <input type="file" name="filex" style="display:none;" id="fileupload"  />
                    <a class="btn btn-warning btn-large" onclick="$('#fileupload').click();">استعراض <i class="icon-white icon-print"></i> </a>
                </div>

PHP

<?php 
    if(isset($_POST['cvsubmit'])){
    $name = $_POST['name'];
    $section = $_POST['section'];
    if(isset($_FILES)){
        $allowedext = array('doc','docx','pdf');
        $filename = $_FILES["file"]["name"];
        $ext = strtolower(end(explode('.',$filename)));
        $filesize = $_FILES['file']['size'];
        $filetempname = $_FILES["file"]["tmp_name"];
        $exceptions = array();

        if(in_array($ext,$allowedext) == false){
            $exceptions[] = "<p style='color:red;font-size:18px;background:#eee;height:60px;'>صيغة الملف غير مقبولة فقط docx,doc,pdf</p>";

        if($filesize > 4096000)
        $exceptions[] = "<p style='color:red;font-size:18px;'>حجم الملف اكبر من 4 ميجا وهو الحد الاقصى</p>";

        if(empty($exceptions)){
            $dest = 'uploads/cv/'.date('d-m-y').rand(11,200000).$filename;
            if( move_uploaded_file($filetempname,$dest))
            echo "<p style='color:red;font-size:18px;'>تم الرفع بنجاح</p>";
        }
        else{
            foreach($exceptions as $excep)
            echo $excep."<br />";
        }
    }
}
}           
    ?>

0 个答案:

没有答案