随笔分类 -  PHP

摘要:最近在搞微商城时,突然出现了Can not write to cache files, please check directory ./cache/ .这样一个提示, 但最近好像没搞什么大动作,怎么回事,经过一番折腾,最终解决了问题,今天分享给大家。 这是权限问题,需要修改文件权限 我的是Wind 阅读全文
posted @ 2018-04-13 09:19 切切歆语 阅读(931) 评论(0) 推荐(0) 编辑
摘要:一个简单微博项目,php+mysql+apache开发,个人购买资料的项目练习,适合新手练习。 测试账号:zhangqie 密码:123456 功能列表: 表情效果图: 适合新手练习 源码地址下载:https://github.com/DickyQie/php-weibo 阅读全文
posted @ 2018-04-12 10:44 切切歆语 阅读(227) 评论(0) 推荐(0) 编辑
摘要:php+mysql+apache, ThinkPHP3.2框架开发 我的个人博客项目 适合新手练习 源码地址下载:https://github.com/DickyQie/php-myblog 阅读全文
posted @ 2018-03-27 21:13 切切歆语 阅读(289) 评论(0) 推荐(0) 编辑
摘要:从php 5.3 版本后,加入了命名空间的定义,在PHP中命名空间的作用就是防止类的重复。就相当于windows的一个文件夹中不能有两个相同名字的文件,所以继续增加两个文件夹把文件放进去,防止文件名重复。 PHP命名空间会在每个类的开始前定义好命名空间,使用的时候去调用命名空间,即使某个文件夹中有两 阅读全文
posted @ 2018-02-22 15:37 切切歆语 阅读(181) 评论(0) 推荐(0) 编辑
摘要:php开发中常常对文件进行操作,文件夹和文件的拷贝,复制等。 阅读全文
posted @ 2018-02-11 08:53 切切歆语 阅读(3094) 评论(0) 推荐(0) 编辑
摘要:在PHP中暂停代码执行一定时间,有两个函数可以实现,一个是sleep(),另一个是usleep(),它们参数都是一个整数值。sleep()是暂停多少秒,usleep()是暂停多少微秒。 注意:usleep()单位是微秒,1秒 = 1000毫秒 ,1毫秒 = 1000微秒,即1微秒等于百万分之一秒。 阅读全文
posted @ 2018-02-10 09:12 切切歆语 阅读(2489) 评论(0) 推荐(0) 编辑
摘要:php header()返回404状态代码的两种方式 php header()函数的其他请求返回状态: 1. 页面没找到 Not Found header(‘HTTP/1.1 404 Not Found’); 2. 用这个header指令来解决URL重写产生的404 header header(‘H 阅读全文
posted @ 2018-02-08 09:18 切切歆语 阅读(2077) 评论(0) 推荐(0) 编辑
摘要:php遍历一个文件夹内的所有文件和文件夹,并删除所有文件夹和子文件夹下的所有文件的代码,通过递归方式实现达到清空一个目录的效果,代码简单实用。 也适合在thinkphp中清理缓存,在thinkphp中可以把下面代码写入./Application/Admin/Common/function.php文件 阅读全文
posted @ 2018-02-07 09:17 切切歆语 阅读(4910) 评论(0) 推荐(0) 编辑
摘要:Thinkphp框架验证码的路径目录:ThinkPHP -> Library -> Think -> Verify.class.php ,只要在控制器中实例化这个类就能实现验证码的功能了。 效果图: 简单代码: 验证码类会把生成的验证码写入session中,通过session('verify_cod 阅读全文
posted @ 2018-02-06 11:49 切切歆语 阅读(969) 评论(0) 推荐(0) 编辑
摘要:array_walk 有个原生递归函数 array_walk_recursive($arr, 'function', 'words'),但是 array_map 却没有对应的递归函数 array_map_recursive, 我们可以自定义一个: 应用举例: 其实吧,完全可以用 array_walk 阅读全文
posted @ 2018-02-03 08:57 切切歆语 阅读(185) 评论(0) 推荐(0) 编辑
摘要:php开发中常常用到数组,sql数据都是数组,数组和对象用的也是比较多的,常常相互转化,数组是PHP的灵魂,非常强大,面向对象编程也是挺方便的。 阅读全文
posted @ 2018-02-02 09:19 切切歆语 阅读(1542) 评论(0) 推荐(0) 编辑
摘要:PHP的unset()函数用来清除、销毁变量,不用的变量,我们可以用unset()将它销毁。但是某些时候,用unset()却无法达到销毁变量占用的内存! 我们先看一个例子: 最后输出unset()之前占用内存减去unset()之后占用内存,如果是正数,那么说明unset($s)已经将$s从内存中销毁 阅读全文
posted @ 2018-02-01 09:21 切切歆语 阅读(2916) 评论(0) 推荐(0) 编辑
摘要:今天简单的来说一下http和https, 简单来讲: HTTP 是 超文本协议,TCP 端口是 80 HTTPS 是一种配合了SSL协议的、加密的HTTP 协议 ,TCP端口是 443 HTTP 是什么 HTTP(HyperText Transfer Protocol)协议是非常常见的网络协议,是专 阅读全文
posted @ 2018-01-30 09:32 切切歆语 阅读(401) 评论(0) 推荐(0) 编辑
摘要:开发中遇到了,数组合并并去除重复这个功能,查阅资料, 找到了一个方法,分享一下。 打印数据: 阅读全文
posted @ 2018-01-29 10:32 切切歆语 阅读(587) 评论(0) 推荐(0) 编辑
摘要:HTTP 400 - 请求无效HTTP 401.1 - 未授权:登录失败HTTP 401.2 - 未授权:服务器配置问题导致登录失败HTTP 401.3 - ACL 禁止访问资源HTTP 401.4 - 未授权:授权被筛选器拒绝HTTP 401.5 - 未授权:ISAPI 或 CGI 授权失败HTT 阅读全文
posted @ 2018-01-27 08:45 切切歆语 阅读(228) 评论(0) 推荐(0) 编辑
摘要:代码加密,也是保护网站安全的一种方法,以下我们来介绍一下如何通过PHP的自定义函数来加密我们的PHP代码。 方法一: 加密方法二: 加密方法三: 该方法可以对文本的内容进行 二进制加密 与 解密。 以上几种方法各有各的优点和用处,大家也选择使用。 阅读全文
posted @ 2018-01-26 09:20 切切歆语 阅读(2371) 评论(0) 推荐(0) 编辑
摘要:php生成二维码和带有logo的二维码,上一篇博客讲的是js实现二维码:php 使用js生成二维码。 今天写的这个小案例是使用php库生成二维码; 效果图: 使用了 phpqrcode.php 和 qrcode.php 两个库来实现 没有logo的 带logo的 库地址:http://phpqrco 阅读全文
posted @ 2018-01-24 08:53 切切歆语 阅读(239) 评论(0) 推荐(0) 编辑
摘要:php生成二维码有多种方式,可以在JS中,也可以使用php库,今天写的这个小案例是使用JS生成二维码。 其他方式可以看下一篇文章: php php库生成二维码和有logo的二维码 网站开发中二维码使用也是常用的; JS实现二维码 效果图 首先下载一个qrcode.js 代码传送门 qrcode.js 阅读全文
posted @ 2018-01-23 10:14 切切歆语 阅读(201) 评论(0) 推荐(0) 编辑
摘要:isset()速度为什么比strlen()更快呢? strlen()函数函数执行起来相当快,因为它不做任何计算,只返回在zval 结构(C的内置数据结构,用于存储PHP变量)中存储的已知字符串长度。但是,由于strlen()是函数,多多少少会有些慢,因为函数调用会经过诸多步骤,如字母小写化、哈希查找 阅读全文
posted @ 2018-01-22 09:32 切切歆语 阅读(839) 评论(0) 推荐(0) 编辑
摘要:首先需要知道的是在php中获取时间方法是date(),在php中获取时间戳方法有time()、strtotime()。下面分别说明。 date() 格式为:date($format, $timestamp),format为格式、timestamp为时间戳(可选)。 time() 返回当前时间的 Un 阅读全文
posted @ 2018-01-21 09:43 切切歆语 阅读(5441) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示