私はstackoverflowのすべてを見てきましたが、まだ有効な答えが見つかりませんでした。 HTMLフォームはユーザーが1つの入力を使って複数のファイルをアップロードすることを可能にし、値はPHPのファイル(upload.phpという名前)に移動して最終的な休息場所にアップロードされます。html/phpはファイルをアップロードしていません
私のHTMLフォーム:
<form method="post" action="upload.php" enctype="multipart/form-data">
<input name="upload[]" type="file" multiple="multiple" />
<input type="submit" value="Upload Files" class="btn btn-default btn-sm"/>
</form>
私のPHPファイル:私はこの回答を編集し、コードは私のために働いているの下に....これが役立つことを願っています
<?php
if(count($_FILES['upload']['name'])) {
foreach ($_FILES['upload']['name'] as $file) {
move_uploaded_file($_FILES["upload"]["tmp_name"], './uploads/'.$_FILES["upload"]["name"]);
}
}
?>
このコードを試してみてください? – Hardik
@Hardik視覚的なエラーは表示されません。ファイルはmove_uploaded_file()を通過していないように見えます。アップロードフォルダーには表示されません。 –
ファイルのパスは正しいですか? – Hardik