个人中心
2017年11月17日作者:月光光标签:PHP 生成二维码
这是一个二维码生成器,它可以帮助你以简单的方式生成二维码,并且可以设置二维码中间的小logo图标。使用非常简单,并且提供了一个Symfony包,可以快速整合到你的项目中。阅读全文
2017年11月13日作者:月光光标签:PHP 分页
Paginator是一个非常轻量小巧的PHP分页组件。当我们数据比较多的时候,需要使用分页来方便浏览,Paginator可以时页面中优雅的显示分页条,显示首页和尾页以及中间几页,多出的页数使用三点代替,符合我们预期,此外也可以试用移动端。阅读全文
2017年10月10日作者:月光光标签:PHP
我们使用PHP时经常需要处理日期和时间,有时会被时间时区搞混淆,而Carbon是PHP中很人性化的时间日期处理组件,它继承自 PHP的DateTime 类的 API 扩展,使得处理日期和时间更加简单。阅读全文
2017年09月29日作者:月光光标签:PHP
cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。本文将介绍cURL的一些特性,以及在PHP中如何运用它。阅读全文
2017年09月03日作者:月光光标签:PHP
和其他编程语言遇到错误就抛出异常不一样,PHP在处理对象时它也有异常机制,但是PHP会尽可能的愉快的去执行而无视发生的事情,除非遇到一个极端严重错误才会抛出异常。本文概述PHP相关的错误异常处理机制。阅读全文
2017年08月05日作者:月光光标签:PHP MySQL
PDO是PHP的一个扩展,使用PDO扩展可以连接不同类型的数据库系统,但是我们还是需要自己编写SQL语句,这就意味着SQL安全由开发人员掌控。传统的mysql_connect 、mysql_query方法存在很多注入风险,而使用PDO预处理机制可以有效的防止SQL注入风险。阅读全文
2017年07月01日标签:PHP
当操作 Unicode 字符集的时候,使用相应的函数代替原生的字符串函数。举个例子,一个文件编码为 UTF-8 的 PHP 代码,假如使用 strlen() 函数是错误的,请使用 mb_strlen() 函数代替。阅读全文
2017年06月10日作者:月光光标签:PHP
绝对不能知道用户的密码,我们必须将用户的密码进行加密处理,不能将用户的原始密码直接保存在数据库。不要限制用户密码格式,如果规定格式的话,很可能被攻击者利用并破解,当然我们需要限制密码的最小长度即可,建议最少8位,越长越好。阅读全文
2017年05月28日作者:月光光标签:PHP
永远不要信任外部输入,不要相信任何来自不受自己直接控制的数据源中的数据。实际开发中,总有人有意或无意的把危险数据注入PHP代码中,因此PHP安全编程变得和重要,一般我们处理外部输入安全思路是:过滤输入、验证数据。阅读全文
2017年04月29日作者:月光光标签:PHP Linux
我们做web项目开发的,经常会需要定时备份数据,定时执行重启某个服务或者定时执行某个PHP程序等等,一般在Linux下使用Crontab,在Windows下使用计划任务。本文主要介绍Linux下使用Crontab基础知识以及执行PHP任务。阅读全文
在线拍照 生成二维码 网页播放器 Fullcalendar 文件上传 抽奖程序 CentOS 发邮件 Swoole Linux Redis 滑动 Highcharts Vue.js MySQL Bootstrap JSON Nginx Ajax Laravel PHP Node.js jQuery HTML5 CSS3 JavaScript 对话框 WEB 移动端 统计图表 分页 Web安全 Docker RabbitMQ