TypechoJoeTheme

轩宇网

最新文章

2018-08-12

PHP 接入微信扫码支付

PHP 接入微信扫码支付
微信扫码支付分为两种模式,模式一比较复杂,需要公众号配置回调地址。模式二比较简单,只需要在代码中配置回调地址就可以了。我这次使用的是模式二。需要配置参数,const APPID = 'xxx'; const MCHID = 'xxx'; const KEY = 'xxx'; const APPSECRET = 'xxx';配置公众号的appid,appsecret。以及微信支付的mchid与key。生成二维码,这个页面需要自己去美化,不像支付宝那样自带效果。require_once "./phpcms/plugin/weixinpay/lib/WxPay.Api.php"; require_once "./phpcms/plugin/weixinpay/example/WxPay.NativePay.php"; require_once './phpcms/plugin/weixinpay/example/log.php'; $input = new WxPayUnifiedOrder(); $input->SetBody('预订'....
2018年08月12日
6,142 阅读
0 评论
2018-08-12

PHP微信H5支付开发实例

PHP微信H5支付开发实例
最近由于业务所需,对接了微信H5支付,然而微信支付对这块并没有现成的demo可用,所以就必须自己老老实实对照开发文档去写咯!但这对于刚接触的童鞋来说,坑多多少少还是有的,所以寻思着把自己的经验分享出来,毕竟现成的用的还是多巴适的嘛! 好了,官方文档的那一套就不多说了,详情见官方文档。 在这里,我主要分成了三个文件:WxPay.Config.php(支付配置文件)、Weixin.class.php(支付类)以及PayMentController.class.php(支付文件)。首先,WxPay.Config.php配置文件主要包含了商户appId、商户号、商家key、异步回调URL、支付场景信息,如下:class WxPayConfig { public static $appid = '微信支付的公众号appid'; public static $mchid = '微信支付分配的商户号'; public static $key = '微信商户自己设置的安全key'; public static $notify_url = '商户侧接收微信支付异步通知的URL'; ...
2018年08月12日
5,849 阅读
0 评论
2018-08-12

PHP后台实现微信小程序登录

PHP后台实现微信小程序登录
这篇文章主要为大家详细介绍了PHP后台实现微信小程序登录,具有一定的参考价值,感兴趣的小伙伴们可以参考一下微信小程序官方给了十分详细的登陆时序图,当然为了安全着想,应该加上签名加密。微信小程序端1).调用wx.login获取 code 。 2).调用wx.getUserInfo获取签名所需的 rawData , signatrue , encryptData 。 3).发起请求将获取的数据发送的后台。login: function(e) { var that = this; wx.login({ success: function(res){ var code = res.code; //获取code wx.getUserInfo({ //得到rawData, signatrue, encryptData success: function(data){ var rawData = data.rawData; var signature = data.signature; var encryptedData = data....
2018年08月12日
4,850 阅读
0 评论
2018-08-12

javascript实现列表的响应式排版(推荐)

javascript实现列表的响应式排版(推荐)
列表的响应式排版,首先每行固定好个数,然后随页面宽度调整个数和大小,保证图片的的可读性及美观。接下来小编给大家带来实现思路介绍,一起看看吧先给大家展示下效果图,如果感觉还不错,请参考实现代码。一、每行固定个数:保证排版的美观.list li{ width:20%;display:inline-block; *display:inline;*zoom:1;overflow:hidden; }二、随页面宽度调整个数和大小:保证图文的可读性.list li{ width:20%;display:inline-block; *display:inline;*zoom:1;overflow:hidden; }1、媒体查询控制宽度@media screen and (max-width:1280px){ .list-table1 li{width:25%} } @media screen and (max-width:600px){ .list-table1 li{width:33.3%} } @media screen and (max-width:400px){ .list-table1...
2018年08月12日
5,255 阅读
0 评论
2018-08-11

ThinkPHP获取QQ评论信息

ThinkPHP获取QQ评论信息
<?php namespace app\index\controller; class ArcComment extends Init { public function getqqnickname(){ if (request()->isPost()){ $qq = input('param.qq'); if(!$qq || !preg_match('|^[1-9]\d{4,10}$|i',$qq)){ return json(array('code'=>0,'msg'=>'QQ格式错误')); } $nickname = file_get_contents('http://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins='.$qq); $image = 'http://q.qlogo.cn/headimg_dl?ds...
2018年08月11日
5,038 阅读
0 评论
2018-08-11

网易云音乐mp3外链、真实地址下载方法

网易云音乐mp3外链、真实地址下载方法
第一步打开网易云音乐,随便找到一首歌,播放,复制网址的ID,例如:杨钰莹的心雨,网址是:http://music.163.com/#/song?id=317151很明显,ID是317151那么,这首歌的真实地址就是:http://music.163.com/song/media/outer/url?id=317151.mp3这个地址不会失效的;这就得到一个下载公式:http://music.163.com/song/media/outer/url?id=ID数字.mp3把上面红色部分ID数字换成网易云播放页面的id即可。如果内容侵犯了您的版权,请联系站长及时删除处理
2018年08月11日
5,694 阅读
0 评论
2018-08-10

让ThinkPHP5支持模板主题(参照ThinkPHP3.2)

让ThinkPHP5支持模板主题(参照ThinkPHP3.2)
请参考tpadmin文档http://www.kancloud.cn/yuan1994/tpadmin/220597tpadmin完美支持主题设置与切换,github仓库:https://github.com/yuan1994/tpadmin/使用方法在控制器里模板输出时加上theme方法://继承\think\Controller控制器时 return $this->theme('blue')->fetch(); //或者 $this->theme('blue')->display(); //没有继承\think\Controller控制器时 $view = \think\View(); return $view->theme('blue')->fetch(); //或者 $view->theme('blue')->display(); //全局设置默认模板主题 //在config.php配置文件里加上 'template' => [ //默认主题 'default_theme' => 'b...
2018年08月10日
5,648 阅读
0 评论
2018-08-10

Thinkphp5 实现动态模板主题多个模板切换

Thinkphp5 实现动态模板主题多个模板切换
在项目开发过程中会遇到一个网站有不同风格,本文详细介绍Thinkphp5 实现模板主题多个模板切换一、在Config中配置view_path模板路径代码如下'template' => [ // 模板引擎类型 支持 php think 支持扩展 'type' => 'Think', // 模板路径 'view_path' => '/template/', // 模板后缀 'view_suffix' => 'html', // 模板文件名分隔符 'view_depr' => DS, // 模板引擎普通标签开始标记 'tpl_begin' => '{', // 模板引擎普通标签结束标记 'tpl_end' => '}', // 标签库标签开始标记 'taglib_begin' => '{', ...
2018年08月10日
7,214 阅读
0 评论
2018-08-10

如何在H5页面上添加音乐播放

如何在H5页面上添加音乐播放
在制作网页的时候,经常会遇到一些带音乐播放的场景,作品的右上角有一个音频按钮,会播放音乐,点击切换播放和暂停。下面就讲一讲如何在h5网页上添加音乐播放。其实是很简单的,只需要简单几步就可以完成了1、加入HTML代码,因为是绑定在每一页的右上方(或者其他位置),所以定位用了fixed,在页面底部/body之前加上html代码<span id="musicControl"> <a id="mc_play" class="on" onclick="play_music();"> <audio id="musicfx" loop="loop" autoplay="autoplay"> <source src="mp3/Dreams.mp3" type="audio/mpeg"> ...
2018年08月10日
5,566 阅读
0 评论
2018-08-10

微信小程序form表单提交到MYSQL实例详解(PHP)

微信小程序form表单提交到MYSQL实例详解(PHP)
1.小程序相对于之前的WEB+PHP建站来说,个人理解为只是将web放到了微信端,用小程序固定的格式前前端进行布局、事件触发和数据的输送和读取,服务器端可以用任何后端语言写,但是所有的数据都要以JSON的形式返回给小程序。2.就拿个人信息提交表单来写这简单的例子。3.目录图3.1、js文件是逻辑控制,主要是它发送请求和接收数据,3.2、json 用于此页面局部 配置并且覆盖全局app.json配置,3.3、wxss用于页面的样式设置,3.4、wxml就是页面,相当于html4.样式和json文件暂时不管了,回顾一下form表单的提交5.Wxml文件代码<form bindsubmit="formSubmit" bindreset="formReset"> <view class="section"> <view class="section__title">姓名</view> <input name="xingmi...
2018年08月10日
37,271 阅读
0 评论