2016-09-18 76 views
0

我有簡單的形式文件不上傳

<form enctype="multipart/form-data" action="#" method="POST"> 
 
    <!-- MAX_FILE_SIZE must precede the file input field --> 
 
    <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> 
 
    <!-- Name of input element determines name in $_FILES array --> 
 
    Send this file: <input name="userfile" type="file" /> 
 
    <input type="submit" value="Send File" /> 
 
</form>

,並在同一頁上我檢查_FILES $爲if(isset($_POST) && count($_POST) > 0){ echo "<pre>"; print_r($_REQUEST); echo "</pre>"; echo "<pre>"; print_r($_Files); echo "</pre>"; die; }

我無法看到在$ _FILES任何數據。我已檢查服務器設置

file_uploads = On,upload_max_filesize = 64M, max_file_uploads = 20 

我正在使用wamp服務器。任何幫助將不勝感激。

+2

您需要使用大寫而不是'$ _Files'編寫'$ _FILES' –

+0

您是否還可以顯示用於保存文件的代碼 - 例如:處理上載? – RamRaider

+0

@Object機器人OMG是問題所在。感謝幫助 – user1885057

回答

1

你寫print_r($_Files);而不是print_r($_FILES);