Есть код , он обрабатывает файл и сохраняет его , нужно что бы обрабатывал не один а несколько файлов
Помогите разобраться
public function uploadFile(int $taskId, $fileLinks) {
if (!empty($_FILES['file_name'])) {
$file = $_FILES['file_name'];
if (file_exists($file['tmp_name'])) {
$pathParts = pathinfo($file['name']);
$rnd = substr(md5(rand(1, 100000).rand(3, 55555)), 10);
$fn = $pathParts['filename'] . "_$rnd." . $pathParts['extension'];
$folder = ROOT_DIR.'/'.PUBLIC_HTML.'/files/';
$uploadfile = $folder.$fn;
copy($file['tmp_name'], $uploadfile);
unlink($file['tmp_name']);
$fileLinks->insertRaw($fn, $pathParts['basename'], $taskId, FileLinks::TYPE_SIMPLE_UPLOAD);
}
};
}
<?php if (!$hasData || empty($fileLinksList)) : ?>
<div class="custom-file mt-2 mb-3">
<input type="file" class="custom-file-input" multiple="multiple" name="file_name" id="customFile">
<label class="custom-file-label" for="customFile">Выберите файл</label>
</div>
<?php endif; ?>