0

我上传 CSV 或 XLS 文件并将该文件内容导入数据库。读取 CSV 和 XLS 文件有两种单独的方法读取(readCSV()readXLS())。当我上传给我相同文件类型的 CSV 或 XLS 文件时

if(file_type($my_file) =='CSV'){
  readCSV();
}else{
  readXLS();
}

我如何编写 file_type() 函数以获取 CSV 和 XLS 文件的单独结果

4

2 回答 2

0
<?php
$chunks = basename($your_file_path).explode('.');
if(strtolower($chunks[count($chunks)-1]) == 'csv'){
  //csv
}else{
 //whatever
}
于 2013-10-17T03:23:53.053 回答
0

尝试这个:

$extension = end(explode('.', $_FILES['image']['name']));

if($extension == 'csv' || $extension == 'xls')
{
   echo 'ok';
}
else
{
   echo 'error';
}
  • 谢谢

于 2013-10-17T05:10:03.293 回答