PHP读取CSV文件把数据插入到数据库,本地没有问题,阿里云测试服务器不行

原因是 本地windows和服务器linux编码不同,在代码中不要加编码转换的内容,而是把csv文件另存为utf-8文件上传就可以了,windows和Linux都就可以了。 html代码: PHP端代码: $csvFileName = $_FILES['file']['name']; if(!strpos($csvFileName, '.csv')) { $link[0]['text'] = $_LANG['04_import_size']; $link[0]['href'] = 'size.php?act=import_size'; sys_msg($_LANG['import_file_name_empty'],0, $link); } else { $data = file($_FILES['file']['tmp_name']); $line_number = 0; foreach ($data AS $line) { $arrContents = strgetcsv($line); // 跳过第一行 if ($line_number == 0) { $line_number++; continue; } // 分类 $catName = $arrContents[0]; $catName1 = $arrContents[1]; }
posted @ 2015-07-31 15:44 博客ss 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/bokucoukei/p/4692342.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值