thinkphp导入
1.页面:
<div class="container">
<div style=" margin:10px;">
<div class="page-header"><h5>当前位置:导入界面</h5></div>
<form action="__URL__/import" method="post" enctype="multipart/form-data">
<div class="hengdiv">
<label>店铺费用</label>
<input type="button" class="btn btn-success" value="下载示例模板"
onclick="window.location.href='__ROOT__/Public/excelmodel/feemodel.xlsx'"/>
<input type="file" name="xls" style="height:23px;" class="btn"/>
<input type="submit" class="btn btn-success" value="导入"/>
</div>
</form>
<div>
<?php if(isset($errors)){foreach($errors as $error){ ?>
<p style="color: #ff2328;"><?php echo $error; ?></p>
<?php }}elseif(isset($success)){ ?>
<p style="color: #53ff49;"><?php echo $success; ?></p>
<?php } ?>
</div>
</div>
</div> 2.控制器:
public function import()
{
set_time_limit(0);
ini_set("memory_limit","500M");
if(isset($_FILES['xls'])){
import("ORG/PHPExcel/PHPExcel");
$xls = $_FILES ['xls'] ['tmp_name'];
$name = $_FILES ['xls'] ['name']; $name = explode('.',$name); //字符串转化为数组。 if($xls AND ($name[1]=='xls' OR $name[1]=='xlsx')){
$objPHPExcel = PHPExcel_IOFactory::load($xls);
$data = $objPHPExcel->getSheet(0)
->toArray(NULL,TRUE,TRUE,TRUE);
print_r($data);exit;//这里就是取值。。
}
} $this->display();
}
thinkphp导入的更多相关文章
- thinkphp导入导出excel表单数据
在PHP项目经常要导入导出Excel表单. 先去下载PHPExcel类库文件,放到相应位置. 我在thinkphp框架中的位置为ThinkPHP/Library/Org/Util/ 导入 在页面上传e ...
- ThinkPHP导入Excel文件(使用PHPExcel)
一. 主要知识点,用PHPExcel导入Excel数据经过这几天测试还是可以,xls,xlsx都可以获取Excel的数据.下载地址:http://phpexcel.codeplex.com/ O.开发 ...
- Thinkphp导入外部类的方法
相信很多人在使用TP时候都苦恼使用外部类各种不成功 下面为大家详细介绍下引用方法和注意细节 手动加载第三方类库 由于第三发类库没有具体的命名空间,所以需要使用以下几种方法手动导入 1.import方法 ...
- thinkphp 导入微信小程序加密解密库
第三方类库 第三方类库指除了 ThinkPHP 框架.应用项目类库之外的其他类库,一般由第三方系统或产品提供,如 Smarty.Zend 等系统的类库等. 前面使用自动加载或 import 方法导入的 ...
- THINKPHP导入全部post参数
@extract($_POST);//导入全部POST参数直接使用变量
- ThinkPHP导入第三方类库Vendor
详情查看ThinkPHP3.2手册 架构 > 自动加载 章节 vendor('Uploader','','.class.php')
- Thinkphp里import的几个使用方法介绍
以下附上import的几个使用方法介绍 1.使用方法一 import('@.Test.Translate'); @,表示项目根文件夹.假定根文件夹是:App/ 导入类库的路径是:App/Lib/Tes ...
- Thinkphp中import的几个用法详细介绍
下面附上import的几个用法介绍 1.用法一 import('@.Test.Translate');@,表示项目根目录.假定根目录是:App/导入类库的路径是:App/Lib/Test/Transl ...
- Thinkphp的import使用方法
Thinkphp的import使用方法主要有以下4种,在此记下以供查询.原文链接:http://www.jb51.net/article/51765.htm 感谢. 1.用法一 import( ...
随机推荐
- Linux服务器---配置apache支持php
apache支持php php是最好用的服务器语言了,Apache对php有很强大的支持 1.检测是否安装php,如果什么信息也没有,那么你就要自己安装php了 [root@localhost ~]# ...
- Linux学习笔记之Centos7安装GNOME桌面环境
最小化安装Centos7,系统默认是命令行界面,如果像我一样有特殊需求,这时就需要我们手动来安装用户图形界面了. 1.查看一下当前的运行级别和可以安装的group. systemctl get-def ...
- Thinkphp5 引入第三方类库的方法
原文链接:http://www.zhaisui.com/article/42.html
- linux下获取本机的获取内网和外网地址
1.获取内网地址(私有地址) ifconfig -a 2.获取外网地址(公网地址) curl members.3322.org/dyndns/getip
- HDU 3746 Cyclic Nacklace(KMP+最小循环节)题解
思路: 最小循环节的解释在这里,有人证明了那么就很好计算了 之前对KMP了解不是很深啊,就很容易做错,特别是对fail的理解 注意一下这里getFail的不同含义 代码: #include<io ...
- Maximum GCD (stringstream)题解
Given the N integers, you have to find the maximum GCD (greatest common divisor) of every possiblepa ...
- [BZOJ4391][Usaco2015 dec]High Card Low Card dp+set+贪心
Description Bessie the cow is a huge fan of card games, which is quite surprising, given her lack of ...
- MVC 枚举绑定 DropDownList
/// <summary> /// 枚举转化下拉列表数据集 /// </summary> /// <param name="type">类型&l ...
- phpmyadmin 定位表
一个数据库,里面有几百个表.如何快速定位需要的表呢? 关键字查询,就好了! 很方便,很实用. 建表的时候,相关性比较强的,就用同一个前缀.
- [STL][C++]LIST
参考:http://blog.csdn.net/whz_zb/article/details/6831817 list是双向循环链表,,每一个元素都知道前面一个元素和后面一个元素.在STL中,list ...