关于csv文件

shuanshuanzai 2009-08-18 07:46:20
请高手指点以下的区别
text/comma-separated-values
text/csv
application/csv
application/excel
application/vnd.ms-excel
application/vnd.msexcel


写了一段php代码在多太电脑测试都通过了,但是就是在老板的电脑上不通过,其他同事的电脑也通过了。
郁闷阿!老板电脑上一直出现 Invalid file。
function my_upload($file, $i){

if ($file["type"][$i] == "application/vnd.ms-excel")
{
if ($file["error"][$i] > 0)
{
echo "Return Code: " . $file["error"] [$i]. "<br />";
}
else
{
echo "Upload: " . $file["name"][$i] . "<br />";

if (file_exists("csv/" . $file["name"]))
{
echo $file["name"][$i] . " already exists. ";
}
else
{
$filename = "csv/" . $file["name"][$i];
move_uploaded_file($file["tmp_name"][$i],
$filename);

insert_data($filename);
unlink($filename);
}
}
}
else
{
echo "Invalid file";
}
}
...全文
74 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fenyao 2009-08-19
  • 打赏
  • 举报
回复

if ($file["type"][$i] == "application/vnd.ms-excel")

在这行前打印$file["type"][$i],然后exit;
都看看是什么东西
fenyao 2009-08-19
  • 打赏
  • 举报
回复
[Quote=引用楼主 shuanshuanzai 的回复:]

写了一段php代码在多太电脑测试都通过了,但是就是在老板的电脑上不通过,其他同事的电脑也通过了。
郁闷阿!老板电脑上一直出现 Invalid file。

[/Quote]
楼主运气不错阿,哈哈
LuciferStar 2009-08-19
  • 打赏
  • 举报
回复
if ($file["type"][$i] == "application/vnd.ms-excel")
可能没装office吧?
为什么要用这种方式来识别文件类型呢?
自己判别一下吧?
从文件扩展名,或者里面的数据?

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧