0
아래 infofile 스크립트를 사용하여 업로드 된 파일이 pdf인지 phpmailer를 통해 전송되는지 확인하는 중 오류 메시지가 나타납니다.Fileinfo 확인을 포함한 오류 메시지
라인 66은 "default :"가있는 위치입니다. 기본값을 삭제하면 다음 행이 오류가됩니다. 스크립트에 어떤 문제가 있는지 확실하지 않습니다. 누군가 제발 도와 줄 수 있어요. 고마워.
당신은 당신의 첫 번째 (기본이 아닌)Parse error: syntax error, unexpected 'default' (T_DEFAULT) in /test.php on line 66
case
후 콜론을 놓친
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);
}