我上傳CSV或XLS文件並將該文件內容導入到數據庫中。有兩種讀取CSV和XLS文件的獨立方法(readCSV()
和readXLS()
)。當我上傳給我相同的文件類型CSV或XLS文件如何查看上傳文件是CSV還是XLS
if(file_type($my_file) =='CSV'){
readCSV();
}else{
readXLS();
}
我怎麼能寫FILE_TYPE()函數獲得單獨的結果爲CSV和XLS文件
我上傳CSV或XLS文件並將該文件內容導入到數據庫中。有兩種讀取CSV和XLS文件的獨立方法(readCSV()
和readXLS()
)。當我上傳給我相同的文件類型CSV或XLS文件如何查看上傳文件是CSV還是XLS
if(file_type($my_file) =='CSV'){
readCSV();
}else{
readXLS();
}
我怎麼能寫FILE_TYPE()函數獲得單獨的結果爲CSV和XLS文件
<?php
$chunks = basename($your_file_path).explode('.');
if(strtolower($chunks[count($chunks)-1]) == 'csv'){
//csv
}else{
//whatever
}
試試這個:
$extension = end(explode('.', $_FILES['image']['name']));
if($extension == 'cvs' || $extension == 'xls')
{
echo 'ok';
}
else
{
echo 'error';
}
感謝
如何擴展文件名 – Duleep
怎麼樣文件名沒有'.csv'部分 – Duleep
@Duleep他清楚地說''我上傳CSV或XLS「';) – coolguy
當然,對不清楚我的問題抱歉。任何人都可以上傳CSV文件的名稱,如'abc'如果發生這種情況我怎樣才能獲得單獨的文件爲CSV? – Duleep