请帮助:如果isset在上载多个文件时不起作用

时间:2019-02-13 15:45:59

标签: php html

我尝试上传多个文件,我使用了许多脚本来上传它,这很好,但有时某些文件没有上传,我检查了问题

当我选择所有图像时,我有一个包含图像的文件,单击“提交”时没有任何响应

当我选择所有文件时,我只想说一声(嗨),这样我就可以知道上传时达到了我的代码。

<?php  /* and also checked by : */

if (isset($_POST['btnsubmit'])) {  
    echo "hi"; 
}

/* it's not working when i select all the images in once and click submit to check */

if(isset($_FILES['files']['name'])) {  
    echo "Hii"; 
}  // it's not working when i select all the files            
?>

<html>
<head></head>
<body>
<form id="myForm" name="myForm" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" 
    enctype="multipart/form-data"   >


    <table width="100%">
        <tr>
            <td>Select Photo (one or multiple):</td>
            <td><input type="file" accept="image/gif, image/jpeg, image/png" name="files[]" 
                multiple="multiple" required /></td>
        </tr>
        <tr>
            <td colspan="2" align="center">Note: Supported image format: .jpeg, .jpg, .png, .gif</td>
        </tr>
        <tr>
            <td colspan="2" align="center">
                <input type="submit" name="btnsubmit" 
                value="Submit" id="btnsubmit"/></td>
        </tr>
    </table>
</form>

</body>
</html>

1 个答案:

答案 0 :(得分:0)

通过添加

解决
exit;

到php代码。

仍然感谢。