<?php
/*
ini_set("error_reporting",E_ALL);
ini_set("display_startup_errors",1);
ini_set("display_errors",1);
*/
function escapeCSV($str){
$str = str_replace(array(',','"',"\n\r"),array('','""',''),$str);
if($str == ""){
$str = '""';
}
return $str;
}
function iconvstr($str){
return iconv('utf-8','gb2312',escapeCSV($str));
}
$intent = in_array($_GET['intent'],array('y','n')) ? $_GET['intent'] : '';
if($intent != ''){
$query_cond = " WHERE `intent` ='$intent' ";
}else{
$query_cond = '';
}
$result = mysql_query("SELECT * FROM `{$db_fix}report` $query_cond ORDER BY `id` DESC");
$filename = date('YmdHis').'.csv';
$data = "\"ID\",Username,Company,Email,Mobile,Day,Time,Attendance"."\n";
while($r = mysql_fetch_array($result)) {
$daytime1 = date('Y-m-d',$r['daytime']);
$daytime2 = date('H:i:s',$r['daytime']);
//$daytime = intval($daytime);
$intent = ($r['intent'] == 'y') ? 'Yes' : 'No';
$data .= $r['id'].','.iconvstr($r['username']).','.iconvstr($r['company']).','.$r['email'].','.$r['mob'].','.$daytime1.','.$daytime2.','.$intent."\n";
}
header("Content-type: text/csv");
header ("Content-Disposition: attachment; filename=" . $filename);
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Expires: 0');
header('Pragma: public');
echo $data;
?>
没有合适的资源?快使用搜索试试~ 我知道了~
php 输出csv文件
共1个文件
php:1个
需积分: 49 13 下载量 152 浏览量
2011-04-14
14:16:18
上传
评论
收藏 808B RAR 举报
温馨提示
php 生成csv文件资源 download csv 传递数组生成csv文件 提供下载
资源推荐
资源详情
资源评论
收起资源包目录
export.rar (1个子文件)
export.php 1KB
共 1 条
- 1
资源评论
jonlys
- 粉丝: 18
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功