织梦自定义表单后台增加php导出到excel表_织梦CMS教程


织梦dede自定义表单后台增加php导出到excel功能

首先在网站plus目录创建excel.php文件,并加入如下代码

<?php
require_once(dirname(__FILE__).'/config.php');
require_once(DEDEINC.'/typelink.class.php');
require_once(DEDEINC.'/datalistcp.class.php');
require_once(DEDEADMIN.'/inc/inc_list_functions.php');
//加入导出到excel类;
class Excel
{    
 private $head;     
private $body; 
//输出列名数组,并转码
 public function addHeader($arr){        
 foreach($arr as $headVal){            
$headVal = $this->charset($headVal);             
$this->head .= "{$headVal}\t ";        
}         
$this->head .= "\n";     
} 
//输出导出内容数组,并转码
 public function addBody($arr){         
 foreach($arr as $arrBody){             
foreach($arrBody as $bodyVal){                 
$bodyVal = $this->charset($bodyVal);                 
$this->body .= "{$bodyVal}\t ";             
}             
$this->body .= "\n";        
}     
} 
//设置header头部信息和导出到excel内容,并输出到浏览器
 public function downLoad($filename=''){         
 if(!$filename)             
 $filename = date('YmdHis',time()).'.xls';         
 header("Content-type:application/vnd.ms-excel");         
 header("Content-Disposition:attachment;filename=$filename");          
 header("Content-Type:charset=gb2312");         
 if($this->head)            
  echo $this->head;         
    echo $this->body;     
} 
//转码,这里不用iconv函数,有可能会与gd冲突导致输出空白。
   public function charset($string){         
return mb_convert_encoding($string,'GBK','auto');    
   } 
} 
//调用方法
$excel = new Excel();  
$excel->addHeader(array('姓名','电话','QQ','项目类型','留言内容','访问域名','来源页面','留言时间')); 
global $dsql; 
$sql="select name,tel,qq,leixing,lynr,domain,laiyuan,time from dede_diyform1"; 
$dsql->SetQuery($sql);
$dsql->Execute();
while($row = $dsql->GetArray()){
$list[]=$row;
}
unset($row);
$excel->addBody($list);  
$excel->downLoad(); 
?>

上述代码里name,tel,qq,leixing,lynr,domain,laiyuan,time from yudu_diyform1改为自己表单里的字段。

然后找到自定义表单模板diy_list.htm,在里面添加

<?php if($diyid==1) echo "<a href=\"/plus/excel.php\"  target=\"_blank\">导出到excel</a>\r\n"; ?>  

调用即可。


# 怎么建设自己手机网站  # headVal  # foreach  # addBody  # 网站推广优化引流方式  # 酸奶营销推广活动总结  # 商丘网站建设名称大全集  # 五金网站优化公司  # 外贸网站容易推广的办法  # 关于网站优化的方案创意  # 杭州网站优化推广平台  # 保定在线网站推广  # gt  # seo快速优化公司  # 土特产网的营销推广方案  # 专业全网营销整合推广  # 绥化seo排名技巧  # 亚马逊seo引流方法  # 网站排名推广哪家质量好  # 产品网络推广和营销方案  # 赣州本地网站建设  # 侯马网站建设优势  # 伊犁手机网站建设  # 塘沽seo优化服务热线  # datalistcp  # 织梦CMS教程  # 织梦自定义表单  # 织梦导出  # 导出到excel  # 表单  # 导出到  # 自定义  # 并转  # 留言内容  # 在里面  # typelink  # 织梦自定义表单后台增加php导出到excel表  # nbsp  # inc  # list  # functions  # DEDEADMIN  # dirname  # DEDEINC  # config  # require  # once  # Excel 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 网络优化91478 】 【 技术知识72672 】 【 云计算0 】 【 GEO优化84317 】 【 优选文章0 】 【 营销推广36048 】 【 网络运营41350 】 【 案例网站102563 】 【 AI智能45237


相关推荐: 织梦dedecms会员中心发布图集缩略图失败解决方法_织梦CMS教程  织梦dedecms自定义输出移动版上一篇下一篇文章_织梦CMS教程  DedeCMS系统SEO优化之URL目录化设置_SEO优化教程  建站之星配置系统填写指南与颜色字体自定义技巧  织梦整合百度编辑器ueditor编码gbk中文乱码解决方法_织梦CMS教程  织梦后台文章编辑器一片空白解决方法_织梦CMS教程  织梦dedecms搜索指定栏目文档方法_织梦CMS教程  建站之星|视频|教程如何快速提升网站排名?  威客平台建站流程解析:高效搭建教程与设计优化方案  建站之星登录失败?常见问题如何解决?  新手站长如何简单搭建一个织梦网站_织梦CMS教程  如何解决ASP生成WAP建站中文乱码问题?  织梦如何取消后台登陆验证码_织梦CMS教程  官网建站费用明细查询_企业建站套餐价格及收费标准指南  织梦标签输出的指定栏目新窗口打开方法_织梦CMS教程  宝塔建站教程:一键部署配置流程与SEO优化实战指南  如何通过山东自助建站平台快速注册域名?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  音乐网站服务器如何优化API响应速度?  建站助手软件包:智能网站模板生成与SEO优化工具一键整合  如何在阿里云高效完成企业建站全流程?  织梦自定义字段option下拉默认值过多无法显示解决方法_织梦CMS教程  如何在新浪SAE免费搭建个人博客?  织梦DedeCMS5.7文章页实现阅读全文功能的教程_织梦CMS教程  dedecms织梦列表页生成静态分页URL链接改成*路径的方法_织梦CMS教程  织梦清空文章后发布新文章ID从1开始_织梦CMS教程  织梦建站用windows服务器IIS实现301重定向方法_织梦CMS教程  PHPCMS调用多个分类栏目的*新文章方法_PHPCMS教程  建站之星展会模版如何一键下载生成?  dedecms织梦页面中调用当前会员登录信息_织梦CMS教程  织梦的图集编辑器改为完整的文章编辑器的教程_织梦CMS教程  织梦在高环境PHP5.4版本上存在的后台系统设置空白问题_织梦CMS教程  dedecms织梦会员中心调用会员*后登录时间和IP_织梦CMS教程  如何获取上海专业网站定制建站电话?  织梦当前位置(面包屑)各种写法汇总_织梦CMS教程  dedecms织梦清除快照劫持木马_织梦CMS教程  织梦站内优化的几点重要知识 _SEO优化教程  建站之星各版本价格是多少?  织梦后台编辑器div标签自动转P标签的方法_织梦CMS教程  建站吧网站建设:自助建站与策划方案一站式指南  建站主机与虚拟主机有何区别?如何选择最优方案?  织梦advancedsearch模糊搜索页面显示自定义字段的方法_织梦CMS教程  织梦dedecms做到这几条安全设置,网站安全达到99%_织梦CMS教程  建站之星价格显示格式升级,你的预算足够吗?  如何通过.red域名打造高辨识度品牌网站?  如何设置并定期更换建站之星安全管理员密码?  织梦图集软件模型后台关键词输入英文逗号“,”不见了_织梦CMS教程  织梦二次开发常用新建php页面读取标签模板教程_织梦CMS教程  dedecms织梦TAG标签调用代码_织梦CMS教程  dedecms织梦自带采集插件详细图文教程_织梦CMS教程 

 2019-09-15

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.