前台代码:
<li>
<p class="form_font">邮件附件</p>
<INPUT id = "btnAdd" onclick = "addFile();" type = "button" value= "添加附件">
</li>
后台php代码: $uploaddir = 'upload/';

foreach ($_FILES["uploadfile"]["size"] as $key => $size) {    if ($size != 0) { $tmp_name = $_FILES["uploadfile"]["tmp_name"][$key];
$name = $_FILES["uploadfile"]["name"][$key];
move_uploaded_file($tmp_name, $uploaddir.$name); //把附件内容添加到邮件中开始:
$mail->AddAttachment($uploaddir.$name);         // add attachments
//把附件内容添加到邮件中结束:
   }
}
如果我没有上传附件,后台会出警告
Warning: Invalid argument supplied for foreach() in D:\www\ups.php on line 49;
也就是说,当我前台没有选择上传附件时,后台的foreach() 就会有问题。
那么在php中,我如何判断前台有没有添加附件啊。请高手指点。