我收到错误消息,使用下面的 infofile 脚本来验证上传的文件是否为 pdf 并通过 phpmailer 发送。
第 66 行是“默认:”所在的位置。如果我删除默认值,下一行将变为错误,依此类推。不知道脚本有什么问题。有人可以帮忙吗。谢谢。
解析错误:语法错误,第 66 行 /test.php 中的意外“默认”(T_DEFAULT)
if ($_FILES['upload']['error'] !== UPLOAD_ERR_OK) {
die("Upload failed" . $_FILES['upload']['error']);
}
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$mime = finfo_file($finfo, $_FILES['upload']['tmp_name']);
$ok = false;
switch($mime) {
case 'application/pdf'
default:
die("not permitted file type");
$ok = true;
foreach($_FILES['upload']['tmp_name'] as $uploadfile)
$mail->AddAttachment($uploadfile);
}