随笔分类 -  PHP

摘要:'==' 比较两边的值是否相等,会自动转换类型; '===' 则会严格比较类型是否相同,如果类型不相同,直接返回false。 例如: '!=' 与 '=='相对,'!==' 与 '==='相对。 那么,这有什么实际用处吗?当然有。举个例子,PHP中的strpos()函数返回integer或者bool 阅读全文
posted @ 2017-01-20 22:08 新月的力量_141 阅读(279) 评论(0) 推荐(0)
摘要:验证码是为了防止机器灌水给网站带来污染以及增加服务器负担而出现的。目前大大小小的网站都有验证码。今天自己实现了一个简单的验证码类。说简单是因为没有加一些干扰的弧线等等,只是将文字旋转了一下。当然,因为字体的原因,要想一眼看出来并不容易。同时,为了避免字母的大小写与数字混淆,又去掉了那些看起来很像的字 阅读全文
posted @ 2016-04-03 20:49 新月的力量_141 阅读(473) 评论(0) 推荐(0)
摘要:web中,文件上传是一个很常用的功能。如:上传头像、上传图片。这些提交到后台的图片都要交给后端处理。php提供了几个上传处理的函数,我把它们封装成类,以便日后使用。 处理流程(可能有不合理的地方,用时再做简单的修改): 1. 检查是否是合法的上传文件; 2. 检查是否上传成功; 3. 检查文件大小; 阅读全文
posted @ 2016-04-01 18:09 新月的力量_141 阅读(245) 评论(0) 推荐(0)
摘要:今天早上在地铁上看了关于文件和文件夹的一章,正好最近刚搞懂linux的文件系统,觉得对文件属性的访问跟Shell命令很像,所以想晚上来实践一下。 发现php的文件夹函数好像没有提供遍历文件夹下的所有文件(包括子目录中的文件),于是,就想自己实现一个。 在写的时候发现一些操作文件夹的函数并不是自己想的 阅读全文
posted @ 2016-03-28 23:29 新月的力量_141 阅读(322) 评论(0) 推荐(0)
摘要:composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。 下面记录一下我安装及配置composer的过程,以便日后查看。 下载: 官网下载地址:https://getc 阅读全文
posted @ 2016-02-13 15:43 新月的力量_141 阅读(410) 评论(0) 推荐(1)