0
我使用以下infofile腳本獲取錯誤消息,以驗證上傳的文件是否爲pdf並通過phpmailer發送。帶有fileinfo驗證的錯誤消息
第66行是「默認值:」at。如果我刪除了默認值,那麼下一行會變成錯誤等等。不知道腳本有什麼問題。有人可以請幫助。謝謝。
Parse error: syntax error, unexpected 'default' (T_DEFAULT) in /test.php on line 66
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);
}