PHP:表单验证“;上传许多文件”;
我面临以下代码的问题,我可以上载多个文件,但仍然需要在用户选择文件之前不执行if条件,因为看到唯一ID和回显消息运行并不好,但没有选择任何文件 PHPPHP:表单验证“;上传许多文件”;,php,forms,Php,Forms,我面临以下代码的问题,我可以上载多个文件,但仍然需要在用户选择文件之前不执行if条件,因为看到唯一ID和回显消息运行并不好,但没有选择任何文件 PHP 因此,我希望上面的&&部分也有效,而不是在选择文件之前显示下面的消息 HTML 错误: 共有两部分: 为必填字段添加验证 呈现您想要的任何内容,而不是echo“$filename已成功上载!” <?php $path = "Uploads/Files/"; if( (isset($_POST['submit'])) &&
因此,我希望上面的&&部分也有效,而不是在选择文件之前显示下面的消息
HTML
错误:
共有两部分:
echo“$filename已成功上载!”代码>
<?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>";
}
}
?>
<form method='post' enctype='multipart/form-data'>
<input type="file" name="myFile[]" id="file" multiple>
<input type='submit' name='submit' value='Upload'>
</form>