2015-10-05 42 views
-4

我知道這個問題已經被問很多次,但我已經通過已經存在的話題搜查,我似乎無法找到完全相同的問題,因爲我的人,在這樣遺憾如果它已經被覆蓋,則前進。

我的系統是本地託管,我必須tmp的文件夾的完全讀/寫訪問。


這是phpinfo()相關的phpinfo:

file_uploads On 
post_max_size 20M 
upload_max_filesize 10M 
memory_limit 128M 

這就是表單代碼:

<form enctype="multipart/form-data" class="form-group" action="./? action=create&id='.$id.'&next=1" method="post"> 
    <label class="sr-only" for="thumbnail">Thumbnail image</label>    
    <input type="file" class="form-control" id="thumbnail" name="thumbnail" placeholder="Select the album thumbnail"> 
<br /> 
    <input type="submit" value="Submit" class="btn btn-default btn-block" /> 
</form> 

當我打印的我得到

null 
+0

'$ _FILES [ '縮略圖']'。 –

+0

哪裏是你的PHP代碼? – Hassaan

回答

0

改變從

<form enctype="multipart/form-data" class="form-group" action="./? action=create&id='.$id.'&next=1" method="post"> 

<form enctype="multipart/form-data" class="form-group" action="./? action=create&id=<?php echo $id;?>&next=1" method="post"> 

然後var_dump($_FILES['thumbnail']);

$_FILES是通過HTTP POST方法上傳至目前的腳本項的關聯數組。

+0

這工作謝謝。在這種情況下,$ _POST不起作用有什麼原因嗎? –

+0

無後甚至應該與你的$ ID字符串 –

+0

@JohnSmith我很高興它的工作原理爲你工作。爲什麼在你的動作中使用'$ id'。對於你的問題,我已經更新了我的答案。 – Hassaan