TypechoJoeTheme

轩宇网

搜索到 97 篇与 php 的结果
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

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-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

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

PHP微信扫描二维码登录网站代码示例

PHP微信扫描二维码登录网站代码示例
扫描二维码登录对于现在的web应用来说,确实是个很炫酷的功能,安全性也可以保障,不少朋友可能觉得这是个很复杂的工作,其实不然,真正说来只有几个步骤而已。原理PC浏览器展示一张二维码图片,该图片二维码值为一段绝对地址的url,大致如下:http://www.example.com/oauth/qrcode?key=keyPC浏览器定期轮询 http://www.example.com/oauth/query,可能有的同学会问,怎么不用带上key?这里我们用session来保存key,所以链接中不用带上key,将这个key作为服务端的缓存key且值为空,如果该缓存值为空,证明没被扫描,继续轮询,如果已经被扫描,展示扫描结果。手机微信扫描之后会直接访问http://www.example.com/oauth/qrcode?key=key,这里我们先把这个key保存的session中(这个session和2中的不同,一个是PC,一个是手机)。然后检测用户在手机端是否登录,如果已登录,则把用户信息存到2中的key缓存中,这时候前端查询的时候就会有值了。如果用户在手机未登录,则直接跳转微信登...
2018年08月09日
5,399 阅读
0 评论
2018-08-07

ThinkPHP5框架导出Excel文件简单操作示例

ThinkPHP5框架导出Excel文件简单操作示例
这篇文章主要介绍了thinkPHP5框架导出Excel文件简单操作,结合实例形式分析了thinkPHP5框架安装及使用PHPExcel插件实现导出Excel格式文件的相关操作技巧,需要的朋友可以参考下本文实例讲述了thinkPHP5框架导出Excel文件简单操作。分享给大家供大家参考,具体如下:首先安装PHPExcel 这里用composer安装composer require phpoffice/phpexcel在控制类引用use PHPExcel_IOFactory; use PHPExcel;在控制其中书写导出方法/** * 导出迟到数据 */ public function export_later() { $date = explode("-",input("get.date")); $_opt['year'] = $date[0]; $_opt['month'] = $date[1]; $laterArray = Db::name('user')->select();//查找user表数据 $xls...
2018年08月07日
22,905 阅读
0 评论