基于 Swoole 的微信扫码登录功能实现代码
随着微信的普及,扫码登录方式越来越被现在的应用所使用。它因为不用去记住密码,只要有微信号即可方便快捷登录。微信的开放平台原生就有支持扫码登录的功能,不过大部分人还是在用公众平台,所以扫码登录只能自行实现。这里基于微信公众平台的带参数临时二维码,并且结合 Swoole 的 WebSocket 服务实现
2020-06-14 11:40:23阅读全文
php使用curl下载指定大小的文件实例代码
php中使用基于libcurl的curl函数,可以对目标url发起http请求并获取返回的响应内容。通常的请求方式类似如下的代码:
2020-06-14 11:40:20阅读全文
PHP+AJAX 投票器功能
终于到AJAX,翻译过来就是”异步Javascript和XML”,他可以实现网页内容的部分加载,可提高用户体验。现在有很多网站都有用这技术,反正你知道他能实现网页的异步更新就差不多了。当然下面的例子都相对简单,并没有体现它这一特点~
2020-06-14 11:26:35阅读全文
PHP文件上传、客户端和服务器端加限制、抓取错误信息、完整步骤解析
文件上传分为两个部分,HTML显示部分和PHP处理部分,HTML部分主要是让用户来选择所要上传的文件,然后通过PHP中的$_FILES,我们可以把文件上传到服务器的指定目录。
2020-06-14 11:21:59阅读全文
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
本文实例分析了ThinkPHP中的__initialize()和类的构造函数__construct()。分享给大家供大家参考。具体分析如下:
2020-06-14 11:13:01阅读全文
ThinkPHP无限级分类原理实现留言与回复功能实例
本文所述留言板程序使用了无限级分类的原理,可以实现无限级留言与回复。留言列表gclist保留了留言层次空格,使留言--回复层次分明。分享给大家供大家参考。具体分析如下:
2020-06-14 11:06:25阅读全文
Yii2隐藏frontend/web和backend/web的方法
Yii 是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序。名字 Yii (读作 `易`)在中文里有 “极致简单与不断演变” 两重含义,也可看作 **Yes It Is**! 的缩写。
2020-06-14 11:03:07阅读全文
Thinkphp实现站点静态化的方法详解
thinkphp提供了一个有效的生成静态页的方法,(在tp2.0的手册上有说明,3.0的手册上没有说明了,不过3.0方法还是存在的。)
2020-06-14 10:59:34阅读全文
深入理解php printf() 输出格式化的字符串
php printf() 函数用于输出格式化的字符串,本文章向码农介绍php printf()函数的使用方法和基本使用实例,感兴趣的码农可以参考一下。
2020-06-14 10:55:07阅读全文
使用PHP如何实现高效安全的ftp服务器(一)
FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服
2020-06-14 10:54:24阅读全文
PHP实现RSA加解密算法示例(生成密钥位数为1024位的方法)
大家可以先到http://web.chacuo.net/netrsakeypair这个网站,在线生成公钥和私钥
2020-06-14 10:54:01阅读全文
Symfony学习十分钟入门经典教程
Symfony是一个强大的基于PHP的Web开发框架,在这里我们用十分钟的时间来做一个简单的增删改查的程序, 任何不熟悉Symfony的人都可以通过这个教程完成自己的第一个Symfony程序。
2020-06-14 10:48:21阅读全文
详解PHP归并排序的实现
归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表。归并排序的一个缺点是它需要存储器有另一个大小等于数据项数目的数组。如果初始数组几乎占满整个存储器,那么归并排序将不能工作,但是如果有足够的空间,归并排序会是一个很好的选择。
2020-06-14 10:47:49阅读全文
配置Nginx+PHP的正确思路与过程
对很多人而言,配置Nginx+PHP无外乎就是搜索一篇教程,然后拷贝粘贴。听上去似乎也没什么问题,可惜实际上网络上很多资料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价。
2020-06-14 10:46:22阅读全文