У меня проблема с приведенным ниже кодом, я могу загрузить несколько файлов, но мне все еще нужно, чтобы условие if не выполнялось до тех пор, пока пользователь не выберет файл, так как нехорошо видеть уникальный идентификатор и эхо-сообщение, но файлов нет selected!
PHP
<?php
$path = "Uploads/Files/";
if( (isset($_POST['submit'])) && (!empty ($_FILES['myFile']['name'])) ){
$countfiles = count($_FILES['myFile']['name']);
for($i=0;$i<$countfiles;$i++){
$filename = uniqid(). $_FILES['myFile']['name'][$i];
// Upload file
move_uploaded_file($_FILES['myFile']['tmp_name'][$i], $path.$filename);
echo "<h3> $filename has been uploaded Successfully!</h3>";
}
}
?>
Поэтому я хочу, чтобы часть &&, показанная выше, была действительной, а не под сообщением, которое появлялось до тех пор, пока файлы не будут выбраны.
HTML
<form method='post' enctype='multipart/form-data'>
<input type="file" name="myFile[]" id="file" multiple>
<input type='submit' name='submit' value='Upload'>
</form>
Ошибка: tag ">