2017-01-04 21 views
-2
<form enctype="multipart/form-data" method="POST"> 
    <label for="file_upload" id="btn">Click to select file</label> 
    <input type="file" name="file_upload" id="file_upload" style="display:none;" /> 
    <input type="submit" name="upload" value="ADD"> 
</form> 


if(isset($_POST["upload"])){ 
    $path = $_FILES['file_upload']['name']; 
    $ext = pathinfo($path, PATHINFO_EXTENSION); 
    echo $ext; 
    echo "test"; 
} 

有人可以告訴我爲什麼只有在我的上傳文件中沒有包含文件的情況下,回聲纔會氾濫?如果我只點擊提交而不選擇文件,它就可以工作。如果我選擇一個文件並提交它什麼也不做。沒有錯誤,也沒有回聲。 File_uploads是在php.ini中,我使用MAMP,如果這應該有什麼關係它表單文件上傳不能使用zip

編輯: 嗯,我發現這隻發生在我嘗試上傳一個zip文件。有人知道嗎?

+0

沒有作爲一個空白頁?檢查你的服務器的錯誤日誌。 – ceejayoz

+1

php標籤或...是** if語句嗎?你不應該在尋找'$ _POST [「file_upload」]嗎? – Mihailo

+0

'ini_set('display_errors',1); ini_set('display_startup_errors',1); error_reporting(E_ALL);' – Kitson88

回答

0

Obeously是最大的文件大小,默認情況下是2M。我改變了通過添加

php_value upload_max_filesize 100M 
php_value post_max_size 100M 

到htaccess的如果有人遇到同樣的問題