用php导出Excel,这样更能清楚明了!废话不多说了,直接代码! /*导出xls用户个人信息*/ function export(){ header("Content-type:application/octet-stream"); header("Accept-Rang...
Tag Archives: Thinkphp
thinkphp如何导出Excel
2014.02.12 , php技术, Thinkphp , 1 Comment ,curl抓取(thinkphp自动审核)
2014.01.21 , php技术 , 5 Comments ,最近在做Thinkphp项目的时候需要写一个自动审核数据的功能,根据Curl来抓取对比,并且每隔十秒会自动刷新页面审核! 代码如下: 首先创建:textpageAction.class.php //检测字符串编码的方法,将编码$code转换为utf-8编码! function safeEncoding($str){ $code=mb_detect_encod...
如何解决gzip编码html的问题
2014.01.17 , php技术 , 2 Comments ,最近搞网站html的抓取问题,结果出现乱编,既不是GBK,GB2312也不是utf-8的问题,后来经过检查原来是gzip编码的问题,那么如何来解决gzip编码html的问题? 代码如下: function gzdecode($data) { $len = strlen($data); if ($len < 18 || strcmp(substr...
thinkphp地区管理功能
2014.01.6 , php技术, Thinkphp , 1 Comment ,thinkphp地区管理功能的实现,实现效果图: 数据库结构: CREATE TABLE `sp_region` ( `Id` INT(11) NOT NULL AUTO_INCREMENT, `parent_id` INT(11) DEFAULT NULL, `region_name` VARCHAR(120) ...
解决Thinkphp内存不足的方法
2013.03.12 , php技术, Thinkphp , 11 Comments ,解决Thinkphp允许内存大小8388608字节用尽怎么解决呢,其实很简单,只要在.htaccess中添加如下代码就可以了: php_value max_execution_time 1200 php_value memory_limit 200M php_value post_max_size 200M php_value upload_max_filesize...
thinkphp3.0入口文件的写法
2013.03.8 , Thinkphp , 6 Comments ,thinkphp3.0入口文件的写法跟thinkphp2.0的写法有所不同。今天用thinkphp3.0版本的时候就出现了问题。以前thinkphp2.0的入口文件如下: <?php //定义 ThinkPHP 框架路径 define( 'THINK_PATH' , './ThinkPHP/' ); //定义项目名称和路径 define( 'APP_NAME' ...
Thinkphp里关于U函数生成URL伪静态
2013.01.4 , Thinkphp , 5 Comments ,在 Thinkphp支持伪静态URL设置,可以通过设置URL_HTML_SUFFIX参数随意在URL的最后增加你想要的静态后缀,而不会影响当前操作的正常执行。例如,我们设置 'URL_HTML_SUFFIX'=>'shtml'的话,我们可以把下面的URL http://serverName/Tp/revise/id/1 变成 http://serverName...
Thinkphp里URL重写
2012.12.24 , Thinkphp , 1 Comment ,话说伪静态是网站最常用的,通常的URL里面含有index.php,为了达到更好的SEO效果可能需要去掉URL里面的index.php ,通过URL重写的方式可以达到这种效果,通常需要服务器开启URL_REWRITE模块才能支持。 下面是Apache的配置过程,可以参考下: 1、httpd.conf配置文件中加载了mod_rewrite.so模块 2、AllowOver...
thinkphp访问安全问题
2012.12.9 , Thinkphp , 1 Comment ,用了一段时间ThinkPHP框架后,感觉这是一个挺不错的PHP框架,用着舒服,但了解深入一点之后,感觉在安全性 方面还有一点事情要做做。对于ThinkPHP框架,他有固定的文件目录和一些固定的文件名称,所以,对于一个应用, 有很多文件名称和目录是可以猜测出来的,这样我们就可以通过该文件的URL直接访问,绕过了ThinkPHP框架的访 问模式,特别是在Tpl目录和Lib...
Thinkphp登陆判断
2012.12.9 , Thinkphp , 1 Comment ,我觉的有一部分人对thinkphp的model理解不大对,tinkphp的model和你说的ci的model是不一样的 tinkphp里的model是用来封装数据库模型的,而你要实现的是控制用户请求,这已经属于控制器的范畴了,所以 不能这样$a = M('isonline');而应该是写一个全局的action,比如globalAction,让它继承tp的action,...