08 2016 档案

PHP中“==”运算符的安全问题
摘要:在2011年,PHP官方漏洞追踪系统发现,当字符串与数字在进行比较的时候,程序会出现某些非常奇怪的现象。从安全的角度出发,这个问题实际上并不能算是一个安全问题。比如说,你可以看到下面这段代码: 实际上,当使用类似“==”这样的比较运算符进行操作时,就会出现这样的情况。上面这个例子中出现的问题不能算是 阅读全文

posted @ 2016-08-21 20:14 一坪海岸线y 阅读(224) 评论(0) 推荐(0)

一些需要禁用的PHP危险函数
摘要:phpinfo()功能描述:输出 PHP 环境信息以及相关的模块、WEB 环境等信息。危险等级:中 passthru()功能描述:允许执行一个外部程序并回显输出,类似于 exec()。危险等级:高 exec()功能描述:允许执行一个外部程序(如 UNIX Shell 或 CMD 命令等)。危险等级: 阅读全文

posted @ 2016-08-21 20:13 一坪海岸线y 阅读(214) 评论(0) 推荐(0)

使用PHP QR Code生成二维码
摘要:HP QR Code是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载和多个演示demo,查看地址: 下载官网提供的类库后,只需要使用phpqrcode.php就可以生成二维码了,当然您的PHP环境必须开启支持GD2。 phpqrcode.php提供了一个关键的png()方法,其中 阅读全文

posted @ 2016-08-21 20:10 一坪海岸线y 阅读(320) 评论(0) 推荐(0)

php判断手机浏览还是web浏览,并执行相应的动作
摘要:正好需要,在网上找了好久,记录一下 阅读全文

posted @ 2016-08-14 09:41 一坪海岸线y 阅读(2046) 评论(0) 推荐(0)

thinkphp表单上传文件并将文件路径保存到数据库中
摘要:上传单个文件,此文以上传图片为例,上传效果如图所示 创建数据库upload_img,用于保存上传路径 CREATE TABLE `seminar_upload_img` ( `id` int(11) NOT NULL AUTO_INCREMENT, `img_name` varchar(255) D 阅读全文

posted @ 2016-08-14 09:38 一坪海岸线y 阅读(5332) 评论(0) 推荐(0)

thinkphp验证码的实现
摘要:两种验证码验证实现,一种直接在form表单提交按钮实现验证,一种使用ajax传递参数实现验证: 1、直接在form表单提交按钮实现验证,在控制器VerifyController.class.php中写入如下代码: 在视图Verify/index.html中的代码如下: 2、使用ajax传递参数实现验 阅读全文

posted @ 2016-08-14 09:36 一坪海岸线y 阅读(265) 评论(0) 推荐(0)

初探tp
摘要:现在对前端的要求越来越高了 基本上身为一个前端人员需要会一种后台语言,于是选择了当下流行的php。因为是自学对我这个不怎么懂代码的人来说还是有点难度的。 1.先看看thinkphp的目录结构 2.调用thinkphp入口文件index.php 3.在文件夹app下运行index.php。由于调用了t 阅读全文

posted @ 2016-08-14 09:34 一坪海岸线y 阅读(199) 评论(0) 推荐(0)

[PHP] 读取大文件并显示
摘要:使用PHP读取日志文件,当文件比较大的时候,会报内存不足,因此应该部分读取,读取指定的行数的数据 PHP代码: 阅读全文

posted @ 2016-08-14 09:28 一坪海岸线y 阅读(230) 评论(0) 推荐(0)

PHP查询文件扩展名
摘要:1 //查询文件扩展名 2 function extension($str){ 3 $str = implode("",explode("\\",$str)); 4 $str = explode(".",$str); 5 $str = strtolower(end($str)); 6 return 阅读全文

posted @ 2016-08-14 09:26 一坪海岸线y 阅读(145) 评论(0) 推荐(0)

用递归遍历文件夹
摘要:函数的递归调用 递归的含义 递归其实也只是一种算法上的描述,不是一种新的语法! 有时候,我们解决问题的时候,会遇到这种情况,当我们把一个大的问题按照某种解决方案分成若干个小的问题的时候,发现这些小问题的解决方案其实和刚才大问题的解决方案又是一样的! 典型的,比如:求阶乘! 10! = 10 * 9! 阅读全文

posted @ 2016-08-14 09:25 一坪海岸线y 阅读(338) 评论(0) 推荐(0)

用递归的方法实现无限极分类
摘要:通常我在写项目的时候,在写一些例如商城分类的时候会实现对应分类的上级分类,或者其它项目部门管理的上级部门的时候一般就会用到无限极分类来进行分类 第一步:首先在数据表设计的时候,如果要实现无限极分类,一般我会在数据表多添加一个字段pid,下面我通过一张新建的数据表来说明一下, (1)建表: -- -- 阅读全文

posted @ 2016-08-14 09:21 一坪海岸线y 阅读(10412) 评论(0) 推荐(2)

php四种基础排序算法的运行时间比较!
摘要:/** * php四种基础排序算法的运行时间比较 * @authors Jesse (jesse152@163.com) * @date 2016-08-11 07:12:14 */ //冒泡排序法 function bubbleSort($array){ $temp = 0; for($i = 0 阅读全文

posted @ 2016-08-14 09:19 一坪海岸线y 阅读(236) 评论(0) 推荐(0)

从" ThinkPHP 开发规范 "看 PHP 的命名规范和开发建议
摘要:稍稍水一篇博客,摘抄自Think PHP 的开发规范,很有引导性,我们可以将这些规范实践到原生 PHP 中。 命名规范 使用ThinkPHP开发的过程中应该尽量遵循下列命名规范: 类文件都是以.class.php为后缀(这里是指的ThinkPHP内部使用的类库文件,不代表外部加载的类库文件),使用驼 阅读全文

posted @ 2016-08-14 09:15 一坪海岸线y 阅读(205) 评论(0) 推荐(0)

导航