TypechoJoeTheme

轩宇网

搜索到 146 篇与 PHP后端 的结果
2018-08-09

ThinkPHP3.2.3中如何显示二级栏目

ThinkPHP3.2.3中如何显示二级栏目
一、控制器代码如下:public function index() { $cate = D('cate');//实例化数据表cate /* 方法一*/ $where['parent_id']=0; $cates = $cate->where($where)->select(); /* 方法二 $cates = $cate->where(array('parent_id'=>'0'))->select(); */ $this->assign('cates',$cates);//分配到模板中 $this->display(); }二、在Application/common/common目录下的function.php写一个get_cate_children()函数通过获取父ID来查询所有子栏目函数代码如下:/* 传入参数为当前栏目的id(即所要调用的子栏目的paren_id) */ function get_cate_children($cate...
2018年08月09日
4,056 阅读
0 评论
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' ) )); exit();2...
2018年08月09日
3,875 阅读
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.06408...
2018年08月09日
5,197 阅读
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

分享一些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'); ?> 7、文章或者...
2018年08月07日
5,280 阅读
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 评论