TypechoJoeTheme

轩宇网

搜索到 146 篇与 PHP后端 的结果
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-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-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

微信小程序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 评论
2018-08-09

基于HTML5的有弹幕功能的视频播放器

基于HTML5的有弹幕功能的视频播放器
Danmmu Player是一个具备弹幕功能的Html5视频播放器。我们在观看视频的时候,可以对视频发表自己的观点,当点击发送按钮后,发表的内容会在视频屏幕上以彩弹的形式发出,并做滚动展示动画效果,即视频弹幕功能。如何使用Danmmu Player需要依赖jQuery,因此首先需要加入相关css和js文件。<link rel="stylesheet" href="css/main.css"> <script src="js/jquery-2.1.4.min.js"></script> <script src="js/jquery.danmu.js"></script> <script src="js/main.js"></script>接下来,在body中需要放置播放器的位置加入如下代码:<div id="danmup"></div>最后,关键的部分,配置...
2018年08月09日
4,960 阅读
0 评论
2018-08-09

MySql数据库查询结果用表格输出PHP代码示例

MySql数据库查询结果用表格输出PHP代码示例
在一般的网站中,我们会通常看到,很多数据库中表的数据在浏览器都是出现在表格中的,一开始让自己感到很神奇,但是仔细想想也不算太复杂,既然可以dql和dml的一般返回,以表格的方式返回应该也不成问题,但是,有一点说明的是,在客户端设计脚本去实现问题是不对的,即便可以实现起来也是非常复杂,所以,只能在服务器的方面去考虑,想想问题解决的方式就有了,即在返回的时候打印表格标签和对应属性和属性值,虽然说这种方式看起来不太合理,但是这也是最为有效的方法。具体的代码如下:<?php //在表格中显示表的数据,常用方式 function ShowTable($table_name){ $conn=mysql_connect("localhost","root","toor"); if(!$conn){ echo "连接失败"; } mysql_select_db("test",$conn); ...
2018年08月09日
4,802 阅读
0 评论
2018-08-09

ThinkPHP3.2.2自定义success及error跳转页面

ThinkPHP3.2.2自定义success及error跳转页面
默认的thinkphp success及error的默认模板不是很好看,下面分享如何自定义success及error页面,这里用的是thinkphp 3.2.2版本默认的thinkphp success及error的默认模板不是很好看,下面分享大家如何自定义success及error页面,这里用的是thinkphp 3.2.2版本 首先在配置文件中添加以下代码(/Application/Admin/Conf/config.php)//自定义success和error的提示页面模板 'TMPL_ACTION_SUCCESS'=>'Public:dispatch_jump', 'TMPL_ACTION_ERROR'=>'Public:dispatch_jump',这里error和success是公用的一个模板文件,代码如下(/Application/Admin/View/Public/dispatch_jump.html)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...
2018年08月09日
5,407 阅读
0 评论