アップロードされたファイルが pdf であり、phpmailer 経由で送信されているかどうかを確認するために、以下の infofile スクリプトを使用してエラー メッセージが表示されます。
66 行目は「default:」の場所です。デフォルトを削除すると、次の行がエラーになります。スクリプトの何が問題なのかわかりません。誰か助けてください。どうも。
解析エラー: 構文エラー、予期しない「デフォルト」(T_DEFAULT) /test.php の 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);
}