2018-12-03 微信小程序实现保存图片到相册功能 微信小程序实现保存图片到相册功能 项目中有个保存二维码到相册的功能,所以涉及到用户是否授权相册权限的问题。这篇文章主要介绍了微信小程序实现保存图片到相册功能,需要的朋友可以参考下项目中有个保存二维码到相册的功能,所以涉及到用户是否授权相册权限的问题。废话不多说,直接上干货...功能逻辑:先检查用户请求过的权限中是否允许"保存到相册"权限,如果没有请求过这个权限,应该向用户发起授权请求(弹窗授权),如果请求过这个权限,并且授权了,那就保存图片,显示保存成功;如果请求过,但是是拒绝的,就跳到设置页,重新授权。上代码:<view bindtap='save'>保存图片到相册</view>//点击保存图片 save () { let that = this //若二维码未加载完毕,加个动画提高用户体验 wx.showToast({ icon: 'loading', title: '正在保存图片', duration: 1000 }) //判断用户是否授权"保存到相册" wx.getSetting({ success (res) ... 2018年12月03日 4,936 阅读 0 评论
2018-11-28 PHP实现小程序批量通知推送 PHP实现小程序批量通知推送 本文实例为大家分享了PHP实现小程序批量通知推送的具体代码,供大家参考,具体内容如下基本效果如下:本文实例为大家分享了PHP实现小程序批量通知推送的具体代码,供大家参考,具体内容如下基本效果如下:具体实现如下:1.配置模板2.从小程序获取formId,传到后台存到表里下发条件说明1).支付当用户在小程序内完成过支付行为,可允许开发者向用户在7天内推送有限条数的模板消息(1次支付可下发3条,多次支付下发条数独立,互相不影响)2).提交表单当用户在小程序内发生过提交表单行为且该表单声明为要发模板消息的,开发者需要向用户提供服务时,可允许开发者向用户在7天内推送有限条数的模板消息(1次提交表单可下发1条,多次提交下发条数独立,相互不影响)wxml<form bindsubmit="getFormId" report-submit="true"> <button formType='submit'>获取formId</button> </form>jsgetFormId:function(e){ ... 2018年11月28日 117,519 阅读 0 评论
2018-11-27 PHP实现微信公众平台账号自定义菜单类 PHP实现微信公众平台账号自定义菜单类 这篇文章主要介绍了php实现微信公众平台账号自定义菜单类的方法,涉及针对微信接口API的二次开发,是非常实用的技巧,需要的朋友可以参考下本文实例讲述了php实现微信公众平台账号自定义菜单类的方法。分享给大家供大家参考。具体分析如下:微信公众平台服务号可申请自定义菜单了,其它的号暂时不支持自定义菜单了,这个不但可以使用api来操作,还可以直接在后台定义菜单与参数。申请自定义菜单服务号可以申请自定义菜单,使用QQ登录的公众号,可以升级为邮箱登录,使用邮箱登录的公众号,可以修改登录邮箱。PS:可以使用测试号进行开发,测试号申请地址:点击打开微信公众平台账号api程序<?php //define your token define("TOKEN", "xysoft");//改成自己的TOKEN define('APP_ID', '');//改成自己的APPID define('APP_SECRET', '');//改成自己的APPSECRET $wechatObj = new wechatCallbackapiTest(APP_... 2018年11月27日 7,040 阅读 0 评论
2018-11-27 关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机 关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机 PHP是一种HTML内嵌式的语言,是一种在端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。这篇文章给大家分享关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机,感兴趣的朋友一起看看吧PHP型虚拟主机这种类型的虚拟主机在国外已经发展了很长时间,技术比较成熟,一般控制面板功能很丰富,管理方面也都比较完备。现在很多中小型企业在建设网站时都会选择PHP虚拟主机来托管自己的网站。之所以选择php虚拟主机,除了它开源和免费的特性外,还能很好的支持php+mysql网站开发,极大的发挥其功能,为网站快速而稳定的运行提供保障。那么对于一些新手用户来说对于PHP虚拟主机不是十分了解,也不知道该如何选择一个稳定的PHP虚拟主机。让我们先来了解一下什么是PHP虚拟主机?PHP虚拟主机简单的说就是支持PHP语言开发的虚拟主机,我们把它称为PHP虚拟主机。PHP是一种HTML内嵌式的语言,是一种在端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP的网页文件格式是.php,现在常用于各种动态网站中。选择... 2018年11月27日 3,927 阅读 0 评论
2018-11-16 微信小程序页面缩放式侧滑效果的实现代码 微信小程序页面缩放式侧滑效果的实现代码 这篇文章主要介绍了微信小程序页面缩放式侧滑效果的实现代码,实现原理就是通过点击按钮,往需要动画的div中添加或移除拥有动画效果的class。具体实例代码大家跟随小编一起通过本文学习吧先给大家展示下效果图,大家感觉不错,请参考实现代码:实现原理:点击按钮,往需要动画的div中添加或移除拥有动画效果的class。由于微信小程序中不能操作page这个根节点,所以,只有用一个div(view)来模仿page根节点。1.结构<view class='page {{isFix?"pageShow":"pageHide"}}' > <view class='header'> <view class='h-toggle iconfont icon-list' bindtap='pageBtn'></view> </view> </view> <view class='r-box {{isFix?"fixShow":"fixHi... 2018年11月16日 4,782 阅读 0 评论
2018-11-16 ThinkPHP5 的简单搭建和使用详解 ThinkPHP5 的简单搭建和使用详解 这篇文章主要介绍了ThinkPHP5 的简单搭建和使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧1.Thinkphp 的安装我这里选择的是使用 windows 下的 composer 进行安装,收下首先下载 composer 这个工具,安装完成以后进入我们想要创建项目的文件夹输入下面的命令composer create-project topthink/think tp5 dev-master --prefer-dist2.重点目录结构及文件介绍 1.目录结构application : 应用目录,我们的模型视图控制器都会放在这个文件夹下,这是我们开发的主阵地public : 这个是我们项目的入口文件,thinkphp 是一个单一入口的框架thinkphp : 框架的核心目录2.关键文件application/config.php 项目配置文件,开启 debug 调试模式(在开发中)application/database.php 数据库配置文件public/index.php 项目入口文件,定义了应用目录的位置以及包含框架启动文件来启动框架0... 2018年11月16日 5,028 阅读 0 评论
2018-11-04 基于ThinkPHP5的抽奖实现,支持后台设置抽奖概率、奖品排序 基于ThinkPHP5的抽奖实现,支持后台设置抽奖概率、奖品排序 基于thinkphp5的抽奖实现,支持后台设置抽奖概率、奖品排序<?php namespace app\index\controller; use think\Controller; class Lottery extends Base { //奖品配置信息 protected $prize; //用户id protected $uid; /** * 初始化奖品配置信息 */ public function _initialize() { //从数据库读取奖品信息 /** * 数据表结构 * id * name 奖品名称 * type 类型,用来标识奖品的类型,比如实物、积分(需要自动充值到用户账户)、谢谢惠顾(不需要做任何处理) * points_num 如果是积分、金额这种需要自动充值到账户的,需要填写该字段 * thumb 缩略图,可在大转盘显示 ... 2018年11月04日 13,640 阅读 0 评论
2018-11-04 PHP基于phpqrcode类生成二维码的方法详解 PHP基于phpqrcode类生成二维码的方法详解 这篇文章主要介绍了PHP基于phpqrcode类生成二维码的方法,结合实例形式详细分析了phpqrcode类的具体功能、使用方法及相关操作注意事项,需要的朋友可以参考下本文实例讲述了PHP基于phpqrcode类生成二维码的方法。分享给大家供大家参考,具体如下:使用PHP语言生成二维码,还是挺有难度的,当然调用生成二维码图片的接口(比如:联图网http://www.liantu.com/的接口)除外,如果自己写代码生成,真的无从下手。然而,我们可以使用phpqrcode这个现成的类文件,PHP二维码生成类库,利用它可以轻松生成二维码。前期准备:1.phpqrcode类文件下载,下载地址:https://sourceforge.net/projects/phpqrcode/2.PHP环境必须开启支持GD2扩展库支持(一般情况下都是开启状态)方法解读:下载下来的类文件是一个压缩包,里边包含很多文件和演示程序,我们只需要里边的phpqrcode.php这一个文件就可以生成二维码了。它是一个多个类的集合文件,我们需要用到里边的QRcode类(第2963行)的png()方法(第3090行)... 2018年11月04日 7,265 阅读 0 评论
2018-11-03 微信小程序实现邀请好友组队功能 微信小程序实现邀请好友组队功能 微信小程序实现邀请好友组队功能battle.wxml<!--pages/battle/battle.wxml--> <!-- 对战页面 --> <view class='whole'> <image class='backImage' src='../../resources/img/battle/background.png'></image> <!-- 个人信息 --> <view class="userinfo"> <cover-image class="userinfo-avatar" src="{{userInfoAimageurl}}"></cover-image> <cover-text class="userinfo-nickname">{{userInfoAnickname}}</cover-text> </view... 2018年11月03日 10,820 阅读 0 评论
2018-11-03 PHP身份证号码验证 PHP身份证号码验证 PHP身份证验证/** * 验证身份证是否有效 * @param type $sid */ private function check_IDCard($sid) { if (strlen($sid) != 15 && strlen($sid) != 18) { //如果位数不符合15 或者18 return FALSE; } if (strlen($sid) == 15) { $wi = array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2, 1); $sid = substr_replace($sid, 19, 6, 0); $count = array(); $sid[17] = 0; //定义第18位 for ($i = 0; $i < 17; ++$i) { ... 2018年11月03日 3,895 阅读 0 评论