脚本编程
-
微信小程序生成二维码
本打算使用微信小程序官方api生成二维,奈何此功能只开放给商家用户,只能另寻捷径了,于是在网上找到了qrcode.js经过各种的折磨终于搞出了了二维码,唯一的缺点是不能用微信的扫一扫直接扫码跳转的对应的页面上。
-
微信小程序 swiper组件实现幻灯片及解决左右晃动问题
-
thinkphp5对接友盟智能认证 U-Verify(一键登录)
手机号码一键登录在一些市面上的app都有功能,如抖音、快手等。这里我不讲他们是如何实现的只说我们是如何与友盟对接的。android、ios直接下载官方的sdk就可以直接进行对接。
-
php实现人民币转换为大写
项目中需要用到将人民币转换为大写,在网上找到一些方法,经过一些列的改造发出来与大家共享。
-
TP5结合Grafika实现生成九宫格图片
这些是使Grafika与其他库不同的功能:1.智能作物 -Grafika可以根据保留最重要区域的图像内容猜测作物的位置。2.动画GIF支持 -可以在GD和Imagick上调整动画GIF的大小。在GD上,Grafika使用自己的GIF解析器来执行此操作。3.5种调整大小模式 -“调整大小”是Grafika中的头等公民。使用resizeFit,resizeFill,resizeExact,resizeExactWidth和resizeExactHeight直接调用它们,或使用通用的resize API。4.图像比较 -查找两个图像的相似程度,或检查它们是否完全相等。5.高级过滤器 -Sobel边缘检测,扩散和有序抖动。将来的版本中将添加更多内容。6.图像混合 -使用以下模式混合2张图像:正常,倍增,叠加和屏幕。7.标准化的API-无需担心GD和Imagick API之间的差异,Grafika会为您标准化这些操作。
-
thinkphp5 auth 权限认证及用法
本人一直使用tp3.2.3版本,因为用的比较习惯,新的项目公司要求用tp5版本。一开始用tp5版本还有些不习惯。因为tp5版本不想3.2.3基类那么多,tp5版本需要使用composer来安装扩展类,通过composer安装了一个auth权限验证的类,使用的时候各种报错。各种折腾还是报错,无奈还是自己按照tp3.2.3整理出来一个auth类。
-
laravel学习之安装三方开源项目
-
laravel学习之artisan常用的命令
-
laravel学习之创建控制器及分组
-
laravel学习之laravel安装
-
thinkphp3.2.3 整合微信支付(JsApiPay)
-
thinkphp 分页带有省略号实现方式
-
iOS 使用AFNetworking上传单张、多张图片至后台
前面我们说过上传图片的第一种方法就是把图片转成图片流进行上传;今天再给大家介绍别一种做法。就是使用Afnetworking中封装好的方法使用URL的方式去上传。具体后台怎么去接收我就不知道清楚了。 老样子话不多说直接上代码。 AFHTTPRequestOperationManager *man...
-
thinkphp 集成百度地图获取经纬度
最近一个项目用到了经纬度,根据经纬度在地图上显示相应的位置,可根据经纬度惊醒距离的运算。这个例子是实现在后台按地址取出经纬度,前台根据经纬度在地图上显示指定的位置及用户信息等。
-
ThinkPhp+Mysql+FullCalendar日历拖动与数据保存
FullCalendar提供了可拖动日程事件的方法,但必须依赖jquery ui的draggable插件。当拖动完毕后,eventDrop回调函数中,我们使用post方式向后台php发送ajax请求,请求的参数包括id:当前拖动事件的id唯一标识,daydiff:拖动前后的天数变更(天数偏移量),minudiff:拖动前后分钟变更(分钟偏移量),allday:是否为全天事件。然后接收后台php处理的结果,如果返回的不是1(拖动处理失败),就弹出提示信息,并且将日程事件恢复到拖动前的状态