php下载模板js操作
2017-01-12 17:22
176 查看
html
js
php
ok
就这样
模板下载: <a href="#" id="download" >模板</a>
js
<script> $("#download").click(function () { var fileName="sku导入模板"; var list=new Array(["帐号名称"],["SellerSku"],["FNSKU"],["公司内部SKU"],["ASIN"],["title"],["FBA首次入库时间"]); var list1= new Array(["account"],["SellerSku"],["FNSKU"],["insku"],["asin"],["title"],["2017-01-01"]); window.location.href ="Inbound/Prepareneeds/download?"+"&fileName="+fileName+"&list="+list+"&list1="+list1; }); </script>
php
public function download() { set_time_limit(0); ini_set('memory_limit','2048M'); //为fputcsv()函数打开文件句柄 $outPut = fopen('php://output','w') or die("can't open php://output"); //告诉浏览器这个是一个csv文件 $fileName = $_GET['fileName']; header("Content-Type: application/csv"); header("Content-Disposition: attachment;filename=$fileName.csv"); //输出表头 $tableHead = explode(',',$_GET['list']); fputcsv($outPut,$tableHead); $body = explode(',',$_GET['list1']); fputcsv($outPut, $body); //关闭文件句柄 fclose($outPut) or die("can't close php://output"); exit; }
ok
就这样
相关文章推荐
- php简单封装了一些常用JS操作
- [导入]php和js对coocki的操作详解
- js C# Asp php 对日期的操作
- eclipse-PHP中操作js文件时经常卡住的解决方法
- “js操作cookie” 与 “php操作cookie”,两种实现方法
- 数据结构:线性表删除操作的php和js实现
- PHP学习-----文件操作/上传和下载
- PHP若干问题集(1)——smarty模板页面插入JS代码
- JS和PHP互操作Cookie
- PHP学习: http状态码 缓存 下载等等header的操作
- PHP 的Oop+模板编程初级示例与类库下载
- JS操作Excel读取和写入(模板操作
- JS操作Excel读取和写入(模板操作)
- PHP操作FTP类 (上传下载移动创建等)
- PHP_文件操作及文件下载
- 数据结构:线性表删除操作的php和js实现
- JS与PHP数组的部分操作
- php对csv文件的读取,写入,输出下载操作
- PHP操作FTP类 (上传下载移动创建等)
- PHP学习 新闻系统 js编辑框的制作 添加新闻操作