【原创】 微信开发者下载图片(自己摸索的)
27 04 2015
privatefunctiondownloadWeixinFile($url){$ch=curl_init($url);curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CURLOPT_NOBODY,0);//只取body头curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);$package=curl_ex...
今天发现了ThinkPHP框架所有版本的SQL注入,一起探讨一下
17 04 2015
今天发现了ThinkPHP框架所有版本的一个SQL注入漏洞详细分析和测试方法 下面是摘自thinkphp官方的一个公告,官方直接贴出这些东西是非常不负责的行为,跟上次apache公开的Struts2的代码执行一样的行为,会造成很多用户被黑。建议类似的厂商不要再做这种蠢事。 ThinkPHP3.1.3及之前的版本存在一个SQL注入漏洞,漏洞存在于ThinkPHP/Lib/Core/Model.class.php文件 根据官方文档对"防止SQL注入"...
今天学习了ThinkPHP的CURD操作感觉好适合自己发表出来看看
17 04 2015
ThinkPHP提供了灵活和方便的数据操作方法,对数据库操作的四个基本操作(CURD):创建、更新、读取和删除的实现是最基本的,也是必须掌握的,在这基础之上才能熟悉更多实用的数据操作方法。CURD操作通常是可以和连贯操作配合完成的。下面来分析下各自的用法: (下面的CURD操作我们均以M方法创建模型实例来说明,因为不涉及到具体的业务逻辑) 创建(Create) 在ThinkPHP中使用add方法新增数据到数据库(而并不是create方法)。 add写入(新增)数据到数据库 用法 ...
【原创】 今天学习了一下ThinkPHP框架,写了一些总结,十分钟入门。
03 04 2015
ThinkPHP框架:MVC框架 Model:模型 View:视图 Controller:控制器 优点: 1、代码分工更加明确 2、便于网站的维护与管理、便于二次开发 ThinkPHP特点 1、轻量级 2、集成Smarty(显示与逻辑相分离) 3、重写了Smarty标签(ThinkPHP标签) 4、项目目录自动生成 5、国内程序员 ThinkPHP2.x:Smarty2.x、PHP5.0-4 ThinkPHP3.x:Smarty3.x、PHP5.3-4、命名空间 项目目录 library-------------...
【原创】 今天用到了Yii框架,总结一下Yii入门知识,十分钟入门Yii
03 04 2015
Yii框架:MVC框架 Model:模型 View:视图 Controller:控制器 Yii特点: 1、美籍华人开发 2、重量级框架 3、PDO 4、没有集成Smarty(显示与逻辑没有分离) 5、脚手架(自动生成项目目录) Yii开发网站的步骤 1、找到Yii的核心资源包 2、新建项目 3、将framework文件夹复制到项目中 4、利用Yii的脚手架来自动生成项目目录 1)在framework/yiic,脚手架 2)打开命令提示符窗口(Linux打开终端) 3)切换到framework目录中 4)利用yiic自动生成项目目...