感受生活、记录生活中的点点滴滴!

feed订阅 腾讯微博 新浪微博 qq 你好,欢迎光临! 

Tag Archives: Thinkphp

thinkphp如何导出Excel

2014.02.12 , , , 1 Comment ,

用php导出Excel,这样更能清楚明了!废话不多说了,直接代码! /*导出xls用户个人信息*/ function export(){ header("Content-type:application/octet-stream"); header("Accept-Rang...

curl抓取(thinkphp自动审核)

2014.01.21 , , 5 Comments ,

最近在做Thinkphp项目的时候需要写一个自动审核数据的功能,根据Curl来抓取对比,并且每隔十秒会自动刷新页面审核! 代码如下: 首先创建:textpageAction.class.php //检测字符串编码的方法,将编码$code转换为utf-8编码! function safeEncoding($str){ $code=mb_detect_encod...

如何解决gzip编码html的问题

2014.01.17 , , 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 , , , 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 , , , 11 Comments ,
解决Thinkphp内存不足的方法

解决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 , , 6 Comments ,
thinkphp3.0入口文件的写法

thinkphp3.0入口文件的写法跟thinkphp2.0的写法有所不同。今天用thinkphp3.0版本的时候就出现了问题。以前thinkphp2.0的入口文件如下: <?php //定义 ThinkPHP 框架路径 define( 'THINK_PATH' , './ThinkPHP/' ); //定义项目名称和路径 define( 'APP_NAME' ...

Thinkphp里关于U函数生成URL伪静态

2013.01.4 , , 5 Comments ,
Thinkphp里关于U函数生成URL伪静态

在 Thinkphp支持伪静态URL设置,可以通过设置URL_HTML_SUFFIX参数随意在URL的最后增加你想要的静态后缀,而不会影响当前操作的正常执行。例如,我们设置 'URL_HTML_SUFFIX'=>'shtml'的话,我们可以把下面的URL http://serverName/Tp/revise/id/1 变成 http://serverName...

Thinkphp里URL重写

2012.12.24 , , 1 Comment ,
Thinkphp里URL重写

话说伪静态是网站最常用的,通常的URL里面含有index.php,为了达到更好的SEO效果可能需要去掉URL里面的index.php ,通过URL重写的方式可以达到这种效果,通常需要服务器开启URL_REWRITE模块才能支持。 下面是Apache的配置过程,可以参考下: 1、httpd.conf配置文件中加载了mod_rewrite.so模块 2、AllowOver...

thinkphp访问安全问题

2012.12.9 , , 1 Comment ,

用了一段时间ThinkPHP框架后,感觉这是一个挺不错的PHP框架,用着舒服,但了解深入一点之后,感觉在安全性 方面还有一点事情要做做。对于ThinkPHP框架,他有固定的文件目录和一些固定的文件名称,所以,对于一个应用, 有很多文件名称和目录是可以猜测出来的,这样我们就可以通过该文件的URL直接访问,绕过了ThinkPHP框架的访 问模式,特别是在Tpl目录和Lib...

Thinkphp登陆判断

2012.12.9 , , 1 Comment ,

我觉的有一部分人对thinkphp的model理解不大对,tinkphp的model和你说的ci的model是不一样的 tinkphp里的model是用来封装数据库模型的,而你要实现的是控制用户请求,这已经属于控制器的范畴了,所以 不能这样$a = M('isonline');而应该是写一个全局的action,比如globalAction,让它继承tp的action,...