PHP
默先森-Jan
赴一程凡世烟波,看似水流动,听笙歌悠扬!
展开
-
PHP生成PDF文件
本例实现方法为:借助canvas生成签名图片,然后贴至协议底部保存为pdf文档。(本例在TP6环境下)借助TCPDF实现 官方提供多个例子。近期有需求是:前端签名后结合平台协议生成签名文件。吾生也有涯,而知也无涯~欢迎优化补充、指正!或github直接下载导入。放置于vendor下。原创 2022-09-26 09:12:22 · 3086 阅读 · 1 评论 -
浅谈H5业务场景下的人脸识别
吾生也有涯,而知也无涯~欢迎优化补充、指正!本文主要介绍基于百度的H5业务场景下人脸识别的创建与实现!首先百度开放平台进入人脸实名认证控制台新建项目:接着在方案清单页面点击「新建方案」按钮,方案类型选择「H5实名认证」授权声明可以跳过接着根据业务需求选择身份证信息录入等功能,官方提供多种认证过程,根据自身需求选用!本例采用照片活体认证,效果图如下:样本核验指标如下,分为严格、正常、宽松三个等级,越严格,图片对角度、模糊度、遮挡等信息参数把控越高,推荐使用宽松。认证结果对比分数值官原创 2020-12-20 20:39:56 · 1123 阅读 · 1 评论 -
阿里云 最新免费申请SSL证书
吾生也有涯,而知也无涯~欢迎优化补充、指正!阿里云申请SSL证书:原创 2020-11-20 08:53:51 · 178 阅读 · 0 评论 -
php 发送邮件
吾生也有涯,而知也无涯~欢迎优化补充、指正!最近做开发用到了邮箱验证,此处是把生成的验证码发送至用户邮箱,当然还可以发送链接等其他内容…闲而记之~如下:首先导入PHPMailer 扩展包点击下载(提取码: t2c9 )如图放置在extend下接下来引用类包,并配置相关参数:/** * 系统邮件发送函数 * @param string $tom...原创 2019-11-11 15:01:11 · 1310 阅读 · 0 评论 -
API 跨域
加入如下片段header("Access-Control-Allow-Origin:*");header('Access-Control-Allow-Methods:POST');header('Access-Control-Allow-Methods:GET');header('Access-Control-Allow-Headers:x-requested-with, conte...原创 2019-08-30 18:09:17 · 136 阅读 · 0 评论 -
PHP生成二维码
使用PHP生成二维码需要phpqrcode扩展库,如下百度云链接即可下载。https://pan.baidu.com/s/1OOCiT6dU4gaHEMIPxR2nuA提取码:6dfl下载后放置在vendor目录下:在需要生成二维码的类中直接引用如下方法: //生成二维码 public function qrcode($url) { ...原创 2019-07-16 18:50:25 · 163 阅读 · 0 评论 -
tp5下的天气预报
最近做一个项目,客户需要显示手机所在地的天气信息!这里通过腾讯地图接口获取当前手机所在的位置信息,传递给后台根据位置信息获得相应的天气信息!前端js获取位置信息:<iframe id="geoPage" width=0 height=0 frameborder=0 style="display:none;" scrolling="no" src="https://apis...原创 2019-06-22 20:15:33 · 711 阅读 · 0 评论 -
tp5 where多条件
tp5 下where条件需要同时满足多条时:(reward_time大于等于$a [ 且/或 ]小于$b)//默认 and $andWhere['reward_time'] = array(['egt',$a],['lt',$b]);//或 or$orWhere['reward_time'] = array(['egt',$a],['lt',$b],'or');#-------...原创 2019-05-13 16:35:27 · 4299 阅读 · 0 评论 -
PHP下获取字符串中的汉字
吾生也有涯,而知也无涯~欢迎优化补充、指正!(直接调用方法稍加修改即可使用,或者单独粘贴使用相应片段!)*本文是在tp5下进行编译与调试的代码如下,使用时直接调用本方法($length 设置获取汉字的长度)获取字符串中的汉字需要使用到 mb_substr()函数(详情见文章尾部) //获取$str里的前几个汉字 public function gainChine...原创 2019-05-13 16:24:20 · 1887 阅读 · 0 评论 -
PHP小细节(tp5调试)
PHP_EOL 换行事务: Db::startTrans(); try{ // 一系列操作 $res_wal = $this->demoFunction(); $res_exp = db('demo')->updata($data); $res_s...原创 2019-05-22 17:36:37 · 224 阅读 · 0 评论 -
PHP下的base64图片上传
吾生也有涯,而知也无涯~欢迎优化补充、指正!(可以直接调用本方法进行使用,$imgString位base64编码后的图片信息。返回值自行添加需要的信息~)*本文是在tp5下进行编译与调试的!其他框架同理,请自行调整~function base64Image($imgString) { if (!empty($imgString) && preg...原创 2019-05-13 16:02:44 · 251 阅读 · 0 评论 -
PHP下常用的正则验证
吾生也有涯,而知也无涯~欢迎优化补充、指正!(直接调用方法稍加修改即可使用,或者单独粘贴相应验证!)* 手机号码验证包括最新16、19字段的手机号*本文是在tp5下进行编译与调试的 /* *验证用户名,手机号,邮箱,QQ,微信号,身份证 *(用户名:字母、数字或下划线组成大于等于2位的字符串) */ public function verif...原创 2019-05-13 15:54:49 · 519 阅读 · 0 评论 -
tp5 验证码
按照文档 composer了半天后发现 不用安装think-captcha 扩展包 验证码也能用demo如下:1.在config添加如下信息:'captcha' => [ // 验证码字符集合 'codeSet' => 'abcdefhijkmnpqrstuvwxyzABCDEFGHJKLMNPQRTUVWXY', /...原创 2019-05-21 10:25:43 · 221 阅读 · 0 评论 -
PHPExcel
吾生也有涯,而知也无涯~欢迎优化补充、指正!(直接复制demo即可使用,或者单独粘贴相应片段!)*本文是在tp5下进行编译与调试的,其他框架原理相同、请自行调整。*本文包括PHPExcel上传与下载,具体在demo中体现首先下载PHPExcel源文件(本例采用github下载)1.访问https://github.com/PHPOffice/PHPExcel下载压缩包...原创 2019-05-14 12:09:37 · 489 阅读 · 0 评论 -
php 过滤特殊字符(防止sql注入)
在防止被注入攻击时,常会用到两个函数:htmlspecialchars()和addslashes()函数。这两个函数都是对特殊字符进行转义。1)addslashes()作用及使用addslashes()通常用于防止sql注入,它可对通过get,post和cookie传递过来的参数的单引号和双引号已经null前加“\”进行转义如:如变量str=str=str=_POST[“str”];的值为:...转载 2019-03-03 21:18:27 · 5385 阅读 · 0 评论