アップロードされたファイルの種類を特定する必要があります
ファイルをアップロードするとき.xlsx、このコード:
echo $_FILES['uploaded_file']['type']."<br>";
echo mime_content_type($_FILES['uploaded_file']['tmp_name']);
戻り値:
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
application/vnd.ms-excel
私が知っているように (ここからPHP xls, xlsx, ppt, pptx headers ),application/vnd.ms-excelではなく.xlsx、.xlsファイルの MIME タイプです。
では、なぜファイルのmime_content_type()関数application/vnd.ms-excelを返すのでしょうか? .xlsx真実はどこ?