【发布时间】:2011-08-08 17:23:16
【问题描述】:
我有一个 phpmailer,它通过从文件输入字段循环遍历文件数组来附加文件。我怎样才能使它只允许使用 PDF 或 DOC。如果尝试其他操作,脚本会停止并给出错误:“不支持文件类型。仅 PDF 或 DOC。”
有什么建议吗?这是我当前的脚本;
foreach(array_keys($_FILES['files']['name']) as $key) {
$source = $_FILES['files']['tmp_name'][$key];
$filename = $_FILES['files']['name'][$key];
$mail->AddAttachment($source, $filename);
}
【问题讨论】:
-
您的问题与 phpmailer 有什么关系?问题不是如何使用 PHP 验证文件类型吗?
-
@hakre 好吧,我需要在使用 phpmailer 函数 AddAttachment 之前进行验证..
-
前段时间有一个类似的问题,或许有帮助:phpMailer attachment.
标签: php file-upload validation phpmailer