客服QQ:8814026

本站模板源码最低300元起 一口价! 不砍价哦亲!

承接织梦 帝国 phpcms仿站业务 价格最低1000起!

工作时间:周一至周五:8:00-18:00 周六、日:10:00-17:00
快云服务器稳定、安全、弹性、可靠高性能,弹性配置供您选择 快云vps站库分离更快速,免费试用,7天无理由退款 快云数据库 多重备份 读写分离 可用性高达99.99% VPS云服务器 VPS云服务器
  • 1
  • 2
  • 3
  • 4
  • 5

phpcms二次开发

您的位置:首页 > phpcms > phpcms二次开发

phpcms一键导出会员信息为文档方法

作者::景团网络 来源:http://www.lijingtuan.com 时间:2014-07-11 16:24:17点击:

一键到处会员


导出的会员信息内容

 

 

 






全部代码
/**
    * 导出数据为excel表格
    *@param $data    一个二维数组,结构如同从数据库查出来的数组
    *@param $title   excel的第一行标题,一个数组,如果为空则没有标题
    *@param $filename 下载的文件名
        */
        function daochuhuiyuan(){

        //会员资料,全部导出
        $member_array = $this->db->select();
        $data = array();       
        foreach($member_array as $k=>$member){
                $data[$k]['userid']=$member['userid'];
                $data[$k]['username']=$member['username'];
                $data[$k]['nickname']=$member['nickname'];
                $data[$k]['email']=$member['email'];
                //会员组
                $grouplist = getcache('grouplist');
                foreach($grouplist as $filed=>$v) {
                        $grouplist[$filed] = $v['name'];
                }
                $data[$k]['group']=$grouplist[$member['groupid']];
                //注册日期
                $member['regdate']=format::date($member['regdate'],1);
                $data[$k]['regdate']=$member['regdate'];
                //最后登录
                $member['lastdate']=format::date($member['lastdate'],1);
                $data[$k]['lastdate']=$member['lastdate'];
        }
        $title=array('用户编号','用户账号','昵称','邮箱','会员组','注册日期','最后登录');
    header("Content-type:application/octet-stream");
    header("Accept-Ranges:bytes");
    header("Content-type:application/vnd.ms-excel"); 
    header("Content-Disposition:attachment;filename=".iconv("UTF-8", "GB2312",date('Y-M-D',time())."导出会员").".xls");
    header("Pragma: no-cache");
    header("Expires: 0");
    //导出xls 开始
    if (!empty($title)){
        foreach ($title as $k => $v) {
            $title[$k]=iconv("UTF-8", "GB2312",$v);
        }
        $title= implode("\t", $title);
        echo "$title\n";
                }
    if (!empty($data)){
        foreach($data as $key=>$val){
            foreach ($val as $ck => $cv) {
                $data[$key][$ck]=iconv("UTF-8", "GB2312", $cv);
            }
            $data[$key]=implode("\t", $data[$key]);  
                        }
        echo implode("\n",$data);
                }
        }

------分隔线----------------------------
------分隔线----------------------------
模板分类
赞助商
推荐内容
热点内容
投票调查
    你想要什么样的模板?
     女性时尚
     婚纱摄影
     学校幼儿园
     医院模板
     健康养生
     新闻资讯
     公司企业
     美女图片
     商城购物
     地方门户
赞助商

商业模板

更多