2017-07-05 85 views
0

我想輸出文件名。我也想檢查文件名的長度。我已經嘗試了以下哪些方法無效。發佈上傳文件名

echo $_POST[$_FILES['file']['name']]; 

echo (strlen($_POST[$_FILES['file']['name']]); 
+3

'$ _FILES'並不住裏面'$ _POST' – RiggsFolly

+2

'回聲$ _FILES [ '文件'] [ '名'];'和'回聲的strlen($ _ FILES [ '文件'] [「名稱']);' – RiggsFolly

+1

打我吧@RiggsFolly –

回答

1

不要使用$ _ POST用於獲取文件,只需使用$ _FILES獲得上傳的文件作爲

echo $_FILES['file']['name']; 

echo $_FILES['file']['tmp_name']; 

要獲取文件大小使用

echo $_FILES['file']['size'] 
+0

你不覺得我的評論足夠清楚嗎? – RiggsFolly

+1

@RiggsFolly在他的防守中,你爲什麼不把它作爲答案呢? – Max

+0

@Max即使我有些水果掛得太低 – RiggsFolly

0

解決。

echo $_FILES['file']['name'][0]; 
+1

'echo $ _FILES ['file'] ['name'] [1]'和...... – RiggsFolly

+0

我只需要知道是否上傳了一些內容。我需要知道的是如果有什麼東西被添加到第一個數組。如下所示:if(strlen($ _ FILES ['file'] ['name'] [0]> 1)){True/False} –