Php条件文件上载问题
在我的程序中,我允许用户上传0到10张图片 但是在我的php脚本中,当我检查文件是否上传时,即使没有文件,脚本也会被读取 因此,即使用户只上传一个文件(“media-pic1”) 读取所有其他脚本(例如if(isset($\u FILES['media-pic2'])) (是真的) html:Php条件文件上载问题,php,html,forms,upload,Php,Html,Forms,Upload,在我的程序中,我允许用户上传0到10张图片 但是在我的php脚本中,当我检查文件是否上传时,即使没有文件,脚本也会被读取 因此,即使用户只上传一个文件(“media-pic1”) 读取所有其他脚本(例如if(isset($\u FILES['media-pic2'])) (是真的) html: etc用于解决方案的循环。 要显示html,请使用以下代码 <?php for ($x = 0; $x <= 10; $x++) { echo '<inpu
etc
用于解决方案的循环。
要显示html,请使用以下代码
<?php
for ($x = 0; $x <= 10; $x++) {
echo '<input type="file" id="upload-pic'.$x.'" name="media-pic'.$x.'" class="hidden">';
}
?>
在php中上载时
<?php
for($x=0;$x<=10;$x++){
if(is_uploaded_file($_FILES['media-pic'.$x]['tmp_name']){
//perform required operation.
}
}
?>
,特别是因为当您尝试与这些元素交互时,它会在和CSS中产生问题。看起来您最好使用foreach()
循环。它是否与:@JayBlanchard有关?ID是一个错误。我编辑了一个可能重复的问题