2017-07-05 16 views
0

ファイル名を出力したい。私はまた、ファイル名の長さを確認したい。私は動作しなかった以下を試しました。投稿アップロードファイル名

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

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

'$ _FILES'は' $ _POST' – RiggsFolly

+2

'エコー$ _FILES [ 'ファイル'] [ '名前']の内側に住んでいない

echo $_FILES['file']['name'][0]; 
;'と 'エコーはstrlen($ _ FILES [ 'ファイル'] [ '名前']) '; – RiggsFolly

+1

私をビートしてください@RiggsFolly –

答えて

1

は、単純にファイルサイズの使用

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

あなたは私のコメントが十分明確ではないと思いますか? – RiggsFolly

+1

@RiggsFolly彼の防衛では、なぜあなたは答えとしてそれを入れなかったのですか? – Max

+0

@マックス一部の果物は私にとっても低すぎます – RiggsFolly

0

を取得するには

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

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

としてアップロードされたファイルを取得するために$ _FILESを使用して、ファイルを取得するために$ _POSTを使用しないでください。

+1

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

+0

私は何かがアップロードされているかどうかだけ知る必要があります。私が知る必要があるのは、実際に何かが最初の配列に追加された場合です。次のように:if(strlen($ _ FILES ['file'] ['name'] [0]> 1)){True/False} –

関連する問題