TypechoJoeTheme

轩宇网

登录
用户名
密码
/
注册
用户名
邮箱

最新文章

2018-08-09

PHP自动更新网站

PHP自动更新网站
目前软件开发主流越来越倾向于B/S模式,不同于C/S模式的软件,B/S模式下的WEB程序自动更新是个麻烦问题。 本人利用PHP下载远程文件和ZIP类,写了一个简单的自动更新DEMO,供大家参考。 服务端 目录结构 |data |--20140918.zip |--index.php 其中 data 文件夹用来存放补丁包,index.php 文件用来响应版本数据给客户端。 index.php <?php sleep(3); header('Content-Type:application/json;utf-8'); echo json_encode(array( '20140918' => array( 'version' => 20140920, 'desc' => 'BUG修正,缓存系统', 'url' => 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . '/data/20140918.zip' ) ));...
2018年08月09日
3,166 阅读
0 评论
2018-08-09

PHP利用百度地图API进行IP定位和GPS定位

PHP利用百度地图API进行IP定位和GPS定位
最近在做一个手机端的webapp地图应用,而核心内容当然是定位了,但是定位的话有几种方式,IP定位,GPS定位,基站定位(这个貌似webapp用不了), 那么剩下核心的gps定位和ip定位了,我们知道,html5有定位API,但是该API拿到的GPS数据是硬件坐标,无法直接显示在地图上。 后来上百度LBS云看到有地图IP定位API和GPS坐标转换API,地址:http://developer.baidu.com/map/ 百度地图API的调用需要申请KEY,这里就不具体介绍了,直接贴上本人写了两个关键方法,为了方便前台调用,返回数据采用以下格式: { address: "北京市海淀区西二旗北路", province: "北京市", city: "北京市", street: "西二旗北路", street_number: "", city_code: 131, lng: 116.3207676804, lat: 40.064084055578 } PHP代码 <?php /** * @author xynet...
2018年08月09日
4,429 阅读
0 评论
2018-08-09

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

PHP微信扫描二维码登录网站代码示例
扫描二维码登录对于现在的web应用来说,确实是个很炫酷的功能,安全性也可以保障,不少朋友可能觉得这是个很复杂的工作,其实不然,真正说来只有几个步骤而已。 原理 PC浏览器展示一张二维码图片,该图片二维码值为一段绝对地址的url,大致如下:http://www.example.com/oauth/qrcode?key=key PC浏览器定期轮询 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日
4,611 阅读
0 评论
2018-08-07

分享一些Typecho中常用的调用函数

分享一些Typecho中常用的调用函数
分享一些Typecho中常用的调用函数 下面是相关的函数 1、站点名称 <?php $this->options->title() ?> 2、站点网址 <?php $this->options ->siteUrl(); ?> 3、完整路径标题如分享几个Typecho中常用的调用函数 <?php $this->archiveTitle(' &raquo; ', < span class="string">'', ' | '); ?><?php $this ->options->title(); ?> 4、站点说明 <?php $this->options->description() ?> 5、模板文件夹地址 <?php $this->options->themeUrl(); ?> 6、导入模板文件夹内的php文件 <?php $this< /span>->need('.php'); ?> ...
2018年08月07日
4,477 阅读
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表数据 $xlsName = $_opt['month']....
2018年08月07日
21,909 阅读
0 评论
欢迎光临轩宇网工作室