PHP+Javascript实现拖动滑块完成拼图验证码

PHP+Javascript实现拖动滑块完成拼图验证码

2018年05月05日作者:月光光标签:JavaScript  HTML5  PHP 

大家在很多网站上应该见过这样的验证方式,用户需要拖动一个小滑块并将小滑块拼接到背景图上空缺的位置才能完成验证,这种拖动验证码时基于用户行为的,比传统在移动端有更好的体验,减少用户的输入。阅读全文

PHP图像处理组件:Intervention/image

PHP图像处理组件:Intervention/image

2018年04月20日作者:月光光标签:PHP  Laravel 

Intervention/image是一个PHP图像处理组件,是基于Imagick和GD,可以用于改变图片大小,剪裁,添加水印等等功能,此外还有图片缓存功能,在动态URL获取图片尺寸的应用非常有效。阅读全文

不要在PHP7中踩这些坑

不要在PHP7中踩这些坑

2018年04月11日标签:PHP  Laravel 

PHP是当今仍然是最流行的Web开发语言,目前在所有使用服务端编程语言的网站中,超过83%的站点在使用PHP。PHP7在性能方面实现跨越式的提升,然后有些坑我们还是要提醒PHPer不要踩。阅读全文

实用的PHP验证器类Validator

实用的PHP验证器类Validator

2018年03月17日作者:月光光标签:PHP  Laravel 

Particle\Validator是一个小巧优雅的实用的PHP验证类库,提供了一个非常简洁的API。它无需依赖其他组件,提供友好的文档,并且有利于扩展。阅读全文

PHP将数字ID转化为唯一字符串

PHP将数字ID转化为唯一字符串

2018年02月27日作者:月光光标签:PHP 

正常情况下,当浏览文章页面时,我们会在URL中看到真实的文章ID。如果你不想将数据库中的数据ID暴露给用户,那你可以使用Hashids,它是一个小型的PHP库,可将数字id生成类似Youku,Weibo之类的字符串id。阅读全文

漂亮的PHP验证码

漂亮的PHP验证码

2018年01月23日作者:月光光标签:PHP  jQuery 

在提交表单的时候为了防止机器操作或者是恶意的攻击,在填写表单的时候一般都用验证码来过滤掉一些非法提交数据。今天给大家介绍一款超实用超漂亮的PHP验证码库:Captcha。阅读全文

Mobile Detect-PHP轻量级的移动设备(手机、平板)检测类

Mobile Detect-PHP轻量级的移动设备(手机、平板)检测类

2017年12月30日作者:月光光标签:PHP  移动端 

Mobile Detect是一个轻量级的PHP类,它用于检测移动设备(包括平板电脑)。 它使用User-Agent字符串与特定的HTTP头结合来检测移动环境,开发者可以很轻松的利用它来处理跨终端平台的业务。阅读全文

PHP中性能优化之生成器

PHP中性能优化之生成器

2017年12月10日作者:月光光标签:PHP 

PHP生成器是5.5.0引入的功能,生成器实际上就是简单的迭代器。生成器会根据需求计算产出迭代的值,而标准的PHP迭代器经常在内存中执行迭代操作,这要预先计算出数据集,性能较低。如果使用特定的防护计算大量数据,可以使用生成器,即时计算并产出后续值,不占用内存。阅读全文

PHP自动加载autoload和命名空的应用

PHP自动加载autoload和命名空的应用

2017年11月30日作者:月光光标签:PHP 

PHP的自动加载就是我们加载实例化类的时候,不需要手动去写require来导入这个class.php文件,程序自动帮我们加载导入进来。配合命名空间规范,我们可以在复杂系统中很轻松的处理不同类的加载和调用问题。阅读全文

高效的PHP邮件发送库:Swiftmailer

高效的PHP邮件发送库:Swiftmailer

2017年11月22日作者:月光光标签:PHP  发邮件 

Swiftmailer是一个类似PHPMailer邮件发送组件,它也支持HTML格式、附件发送,但它发送效率相当高,成功率也非常高,很多PHP框架都集成了Swiftmailer。阅读全文