TypechoJoeTheme

轩宇网

最新文章

2018-08-13

php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)

php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
这篇文章主要介绍了php官方微信接口大全,包括微信支付、微信红包、微信摇一摇、微信小店,感兴趣的小伙伴们可以参考一下微信入口绑定,微信事件处理,微信API全部操作包含在这些文件中。内容有:微信摇一摇接口/微信多客服接口/微信支付接口/微信红包接口/微信卡券接口/微信小店接口/JSAPI<?php     class WxApi {   const appId   = "";   const appSecret  = "";   const mchid   = ""; //商户号   const privatekey = ""; //私钥   public $parameters = array();   public $jsApiTicket = NULL;   public $jsApiTime = NULL;      public function __construct(){      }      /*******************************************...
2018年08月13日
5,741 阅读
0 评论
2018-08-13

PHP微信开发之上传临时素材

PHP微信开发之上传临时素材
这篇文章主要为大家详细介绍了PHP微信开发之简单实现上传临时素材的相关资料,感兴趣的小伙伴们可以参考一下本文实例为大家分享了php微信上传临时素材的具体代码,供大家参考,具体内容如下public function uploadImg($imgUrl){     $TOKEN=$this->getAccessToken();   $URL ='http://file.api.weixin.qq.com/cgi-bin/media/upload?access_token='.$TOKEN.'&type=image';   $data = array('media'=>'@'.$imgUrl);   $result = $this->curl_post($URL,$data);   $data = @json_decode($result,true);       return $data['media_id'];  }    public function getAccessToken(){     $url = 'https://api.weixin.qq...
2018年08月13日
8,258 阅读
0 评论
2018-08-13

详解使用php调用微信接口上传永久素材

详解使用php调用微信接口上传永久素材
这篇文章主要介绍了详解使用php调用微信接口上传永久素材功能需求公司新开的公众号需要将公司平台现在的所有精品文章都导入,手动导入会有很多的工作量,所以采用自动化同步文章的方式来达到效果开发说明微信open api提供了新增永久素材的接口,本次功能是基于这个接口进行数据同步的使用到的接口获取永久素材列表接口:material/batchget_material新增永久素材接口:material/add_news新增媒体文件接口:material/add_material图文类型单图文(要求有默认的封面,需要提前上传到微信公众号后台)环境要求php版本:5.5以下(因为下面代码中的上传媒体文件必须要求在此环境,否则会调用微信接口失败)开发流程1、从公司平台获取所有的文章列表2、遍历文章列表,查看文章是否有图片附件,若有进行第三步,否则进行第四步3、检测所有的附件,取出第一个图片附件,并调用新增媒体文件接口上传图片获得返回后的media_id4、调用素材列表接口获取默认的封面图片,并从中得到的数据中获取media_id5、根据返回获取到的media_id开始调用上传图文接口上传素材6、...
2018年08月13日
5,969 阅读
0 评论
2018-08-13

PHP实现QQ登录的开原理和实现过程

PHP实现QQ登录的开原理和实现过程
本文主要给大家讲述了PHP实现QQ登录的开原理以及相关的代码实现过程,对此有兴趣和需要的朋友参考下吧。第三方登录,就是使用大家比较熟悉的比如QQ、微信、微博等第三方软件登录自己的网站,这可以免去注册账号、快速留住用户的目的,免去了相对复杂的注册流程。下边就给大家讲一下怎么使用PHP开发QQ登录的功能。1、进入QQ互联官网进行登录(可以使用自己的QQ或者重新注册一个QQ号作为咱们项目的单独QQ进行管理),地址:https://connect.qq.com/2、点击“应用管理”进入QQ互联管理中心,在这里进行相关应用的创建,分为 网站应用 和 移动应用。选择自己想要的应用进行资料的填写(审核需要等待大概7天左右),审核通过你将获得APP ID和APP Key,请拿小本本记上!请拿小本本记上!请拿小本本记上!(重要的事情说三遍!!!)3、审核通过获得相关接口:get_user_info。4、下载QQ互联相关的demo http://wiki.connect.qq.com/sdk%E4%B8%8B%E8%BD%BD 我下载的是 PHP SDK v2.25、仔细观察sdk我们会发现它包含有...
2018年08月13日
5,631 阅读
0 评论
2018-08-13

php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题

php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
最近在做一个团购项目,遇到个问题,就是在抢购、秒杀、抽奖等活动时,库存数量有限,但是同时下单人数超过了库存数量,就会导致商品超售问题。那么我们怎么来解决这个问题呢,我的思路如下:我们知道数据库处理sql是一条条处理的,假设购买商品的流程是这样的:sql1:查询商品库存if(库存数量 > 0) {   //生成订单...   sql2:库存-1 }当没有并发时,上面的流程看起来是如此完美,假设同时两个人下单,而库存只有1个了,在sql1阶段两个人查询到的库存都是>0的,于是最终都执行了sql2,库存最后变为-1,超售了,要么补库存,要么等用户投诉吧。解决这个问题比较流行的思路:1.用额外的单进程处理一个队列,下单请求放到队列里,一个个处理,就不会有并发的问题了,但是要额外的后台进程以及延迟问题,不予考虑。2.数据库乐观锁,大致的意思是先查询库存,然后立马将库存+1,然后订单生成后,在更新库存前再查询一次库存,看看跟预期的库存数量是否保持一致,不一致就回滚,提示用户库存不足。3.根据update结果来判断,我们可以在sql2的时候加一个判断条件update ... whe...
2018年08月13日
3,798 阅读
0 评论
2018-08-13

使用phpexcel类实现excel导入mysql数据库功能(实例代码)

使用phpexcel类实现excel导入mysql数据库功能(实例代码)
下面小编就为大家带来一篇使用phpexcel类实现excel导入mysql数据库功能(实例代码)。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧下载phpexcel文件,地址:https://github.com/PHPOffice/PHPExcel代码示例require_once 'phpexcel/Classes/PHPExcel.php'; require_once 'phpexcel/Classes/PHPExcel/IOFactory.php'; require_once 'phpexcel/Classes/PHPExcel/Reader/Excel5.php'; $objReader = PHPExcel_IOFactory::createReader('Excel5');//use excel2007 for 2007 format $objPHPExcel = $objReader->load($filename); //$filename可以是上传的文件,或者是指定的文件 $sheet = $objPHPExcel->g...
2018年08月13日
4,543 阅读
0 评论
2018-08-12

php获取QQ头像并显示的方法

php获取QQ头像并显示的方法
这篇文章主要介绍了php获取QQ头像并显示的方法,提供了两种方法供大家选择,是非常实用的技巧,需要的朋友可以参考下本文实例讲述了php获取QQ头像并显示的方法。分享给大家供大家参考。具体分析如下:最近看到博客留言的头像有点别扭,因为游客的头像都是同一个头像,看着不是很舒服。虽然现在绝大多数的主题集成了Gavatar头像功能,先不说gavatar被墙的问题,我自己现在都没弄个gavatar头像.因为我登陆了几次,连接速度巨慢,所以我就放弃了,当然留言插件也不胜枚举,比如现在比较火的多说,但对于没有注册多说的朋友,头像仍是个问题,对于多说的社交账号绑定,我测试多次,QQ,人人这些主流平台的绑定经常出错,而且有的朋友讨厌繁琐的授权.鉴于此,我在想一个大众化的,比较简单的方法,我想到的是对于没有头像的朋友调用其QQ头像,因为QQ现在至少是人手一个,所以只需要留言时填写QQ号,然后调用其头像,这样一来就方便多了.首先是获取QQ的头像了,这也是这个想法的第一步,即今天的主题.第一种方法,代码如下:<?php $qq = 87373362; echo '<img src=&...
2018年08月12日
4,896 阅读
0 评论
2018-08-12

PHP+jQuery+Ajax+Mysql实现发表心情功能

PHP+jQuery+Ajax+Mysql实现发表心情功能
我们在浏览网站文章或帖子后,需要表达自己浏览后的心情感受,在很多网站都提供了给用户发表心情的功能,通过这个功能可以直观统计分析文章或帖子的浏览者的心情感受数据。在本文中,您将了解到,如何实现通过点击心情图标,即刻发表自己的心情。本文通过实例讲解使用PHP+jQuery+Ajax+Mysql相结合,实现了用户发表心情的功能,操作简单,实用性强,是一篇将WEB知识进行综合应用的文章,因此读者需要具备PHP、Mysql、jQuery以及ajax相关知识。本示例的大致原理和流程是这样的:主页面index.html通过ajax获取心情图标及柱状图相关数据,当用户点击其中的一个心情图标时,向后台php发送请求,PHP验证用户cookie防止重复提交,然后将mysql中对应的数据心情字段内容加1,成功后返回前端页面,告诉index.html发表成功,并调整柱状图和统计数据。HTML先看HTML,我们在index.html中放置一个#msg,用来显示操作结果信息,#mood是操作主区域,其中ul通过javascript异步加载心情图标、说明、柱状图以及统计信息。<div id="...
2018年08月12日
5,208 阅读
0 评论
2018-08-12

PHP+Javascript实现拖动滑块完成拼图验证码

PHP+Javascript实现拖动滑块完成拼图验证码
大家在很多网站上应该见过这样的验证方式,用户需要拖动一个小滑块并将小滑块拼接到背景图上空缺的位置才能完成验证,这种拖动验证码时基于用户行为的,比传统在移动端有更好的体验,减少用户的输入。目前市面上做的好的拖动验证、用户行为验证有极验验证码、网易易盾验证等,这些第三方验证一般需要收费,本文给大家介绍一款免费的拖动验证码,使用PHP+Javascript实现。主要技术应用1、php抠图2、js canvas画图3、破解干扰4、使用webp图片格式作者已经将代码开源,项目在github上的地址是:https://github.com/binwind8/tncode使用方法首先引入相关的js和css文件:<script type="text/javascript" src="tn_code.js"></script> <link rel="stylesheet" type="text/css" href="style.css" />然后在需要放置滑块验证...
2018年08月12日
10,923 阅读
0 评论
2018-08-12

THINKPHP3.2.3实现微信公众账号根据关键字进行图文推送

THINKPHP3.2.3实现微信公众账号根据关键字进行图文推送
公众平台消息接口为开发者提供了一种新的消息处理方式,下面教程我结合THINKPHP3.2.3实现微信公众账号根据关键字进行图文推送。源码下载:560b54641fc66.zip要实现微信公众平台关键字图文推送,首先要有一个订阅号或者公众号,下面开始教程;一、参数配置 登录公众平台后台,点击开发者中心 -> 服务器配置-> 修改配置->配置项,输入URL,Token和EncodingAESKey,URL输入http://你的域名/weixin/index,Token填写weixin,EncodingAESKey填写随机生成的字符串,如下图:二、下载源码,修改配置信息将下载的源码压缩包解压,将里面的Com文件夹放入THINKPHP框架的Library文件夹中,将WeixinController.class.php放入Home模块里的Controller文件夹中,修改里面的appid为自己公众平台的appid,token为'weixin',crypt改为上面步骤随机生成的随机字符串,如下图其他的回复信息请自行修改逻辑。
2018年08月12日
6,456 阅读
0 评论