1つのフォームから複数のファイルをアップロードしたい場合、次のページでextract()
変数を使用して、$_FILE
変数の内容を抽出します。
選択されたファイルの名前は、$_FILE
変数に格納されます。
私はextract($_FILE)
を使用していますが、動作しません。
-1
A
答えて
0
まず、質問にコードを入力する必要があります。 PHP Manualを読んだだけで、複数のファイルを1つにアップロードするページもあります。hereがあります。
ファイルのデータは、ファイルごとに配列ではなく、名前、サイズなどのために別々の配列に格納されます。
例:あなたは、それが(PHPのマニュアルページからコピーされた)このようなものになるだろう2つのファイルfile1.pngとfile2.pngを得た:ここ
Array
(
[name] => Array
(
[0] => file1.png
[1] => file2.png
)
[type] => Array
(
[0] => text/plain
[1] => text/plain
)
[tmp_name] => Array
(
[0] => /tmp/phpYzdqkD
[1] => /tmp/phpeEwEWG
)
[error] => Array
(
[0] => 0
[1] => 0
)
[size] => Array
(
[0] => 123
[1] => 456
)
)
ルックHow to create a Minimal, Complete, and Verifiable example何を、なぜあなたは常にべきコードサンプルを提供する。
0
1)スーパーグローバル変数$ _FILESない$ _file
2)ますprint_r($ _ FILES)。またはvar_dump($ _ファイル)。
Superglobal Description
$_FILES['my-file']['name'] Original Name of File Before It Was Uploaded
$_FILES['my-file']['type'] The MIME Type of File, Provided By the Browser
$_FILES['my-file']['size'] Size of the File (In Bytes)
$_FILES['my-file']['tmp_name'] Location of Temporary File on Server
注: エキス()関数は、配列からローカル・シンボル・テーブルに変数をインポートします。
この関数は、変数名と値として配列キーを変数値として使用します。各要素に対して変数を作成します
関連する問題
- 1. 関数を抽出する
- 2. PHP関数変数
- 3. シンプルなPHP:配列からPHP変数を抽出する
- 4. PHP関数変数のスコープ
- 5. 関数内のPHP変数
- 6. JS関数のPHP変数
- 7. PHP:関数名の変数
- 8. 抽象関数と可変引数リスト
- 9. $ _FILESのPHP filter_input_array?
- 10. PHP動的関数変数
- 11. PHP関数と変数
- 12. PHP関数変数は
- 13. 関数は、変数PHPで
- 14. PHPの関数は、私は、PHPの関数から配列を抽出しようとしてきた配列
- 15. Promiseチェーンでの関数の抽出
- 16. レプリケート関数からの値の抽出
- 17. struct initからの関数の抽出
- 18. PHP関数の可変変数
- 19. リンクから文字列を抽出するPHP関数
- 20. 文字列からハイパーリンクを抽出するPHP関数
- 21. PHPのAPI応答から変数を抽出する
- 22. PHP変数のjavascript関数の実行と出力を取得
- 23. javascript関数を呼び出した後のPHP変数のインクリメント
- 24. p.value適用関数からの抽出
- 25. PHPで変数の関数を呼び出す方法は?
- 26. GET PHP関数の出力数を変更する
- 27. 文字列変数内のPHP関数呼び出し
- 28. PHP $ _FILESクリーンアップ
- 29. PHP - $ _FILES問題
- 30. 関数呼び出しから関数呼び出し名を抽出する
ファイル "FILES"がありません。このprint_r($ _ FILES)を試してください。 extractは変数として配列キーを作成するために使用されます – JYoThI
グローバル変数$ _FILESではなく$ _FILE – JYoThI