eis13

导航

随笔分类 -  PHP

1 2 下一页

php相关知识
php后台权限管理
摘要:三张表 action表------权限大菜单; 这个表没有实际意义,但是可以简化前端权限管理的样式,将同一个controller里面的具体操作可以放在一行显示,字段参考: id,action_uri,action_name do表------具体涉及的操作; 将所有要进行权限管理的操作放入此表,将会在前端页面权限管理里面分别显示,字段参考: id,do_uri,do_name,action_id privileges表------用户权限; 系统中存在的每一个用户都有一条对应的记录,字段参考: id,user_id,privileges privileges存储为字符串,用*表示高级权限用户具备所有权限,用@表示普通权限用户具备除高级权限的所有权限, 用do_uri拼接的字符串表示自定义权限用户具备字符串中存在的权限。 阅读全文

posted @ 2016-10-20 15:31 eis13 阅读(655) 评论(0) 推荐(0)

php生成json或者xml数据
摘要:<?php/** * Created by PhpStorm. * User: yihuaiyuan * Date: 16/10/9 * Time: 上午9:47 */php生成json或者xml数据vim Response.php<?phpclass Response{ /** *按json方式输 阅读全文

posted @ 2016-10-09 10:14 eis13 阅读(190) 评论(0) 推荐(0)

PHP实现异步调用方法研究
摘要:作者: Laruence本文地址: http://www.laruence.com/2008/04/14/318.html转载请注明出处 浏览器和服务器之间是通过 HTTP 协议进行连接通讯的。这是一种基于请求和响应模型的协议。浏览器通过 URL 向服务器发起请求,Web 服务器接收到请求,执行一段 阅读全文

posted @ 2016-09-27 10:40 eis13 阅读(263) 评论(0) 推荐(0)

PHP判断请求是否是ajax请求
摘要:根据ajax 会自动在请求的header里面加上一个 x-request-with,所以我们可以通过获取头信息判断。 阅读全文

posted @ 2016-09-27 10:25 eis13 阅读(830) 评论(0) 推荐(0)

PHP开发网站之微信登录、绑定
摘要:流程: 1)用户同意授权,获取code 2)通过code获取网页授权access_token 3)刷新access_token(如果需要) 4)拉去用户信息(需要scope为snsapi_userinfo) 阅读全文

posted @ 2016-09-20 16:58 eis13 阅读(2481) 评论(0) 推荐(0)

PHP性能优化简述
摘要:PHP主要就是在读写内存,读写数据库,读写磁盘,读写网络数据; PHP项目的优化也就是缓存的优化/网络的优化/数据库的优化,以及PHP部署在Linux环境上,Linux对PHP的性能也有影响! 阅读全文

posted @ 2016-09-06 08:38 eis13 阅读(197) 评论(0) 推荐(0)

PHP文件下载出现乱码
摘要:下载下来的文件内容出现了乱码 阅读全文

posted @ 2016-07-08 10:23 eis13 阅读(505) 评论(0) 推荐(0)

PHP中cURL使用
摘要:PHP中的数据传输神器cURL先谢慕课网,谢谢老师。cURL的概念: (client URL Library Function ) 使用URL语法传输数据的命令行工具.客户端向服务器请求资源的工具。cURL的使用场景: 请求网页资源(编写网页爬虫); WebService数据接口资源(动态获取接口数 阅读全文

posted @ 2016-06-14 11:45 eis13 阅读(238) 评论(0) 推荐(0)

PHP开发APP接口(十)
摘要:错误日志接口主要是为了解决面临的错误问题:1.APP强退、2.数据加载失败3.APP潜在问题CREAT TABLE `err_log`( id int(16), app_id int(16), did int(16), version_id int(16), version_mini smallin 阅读全文

posted @ 2016-06-03 12:49 eis13 阅读(270) 评论(0) 推荐(0)

PHP开发APP接口(九)
摘要:APP版本升级版本升级分析以及数据表分析版本升级接口开发本节课:掌握版本升级分析学会设计版本升级数据表Web升级:只需要把最新的代码直接放到服务器替换源代码APP版本升级:流程 》开启APP:请求初始化接口init.php->打开app->监测是否更新->是就更新,更新之后回到首页->否直接回到首页 阅读全文

posted @ 2016-06-03 12:46 eis13 阅读(801) 评论(0) 推荐(0)

PHP开发APP接口(八)
摘要:首页接口的开发以及客户端app的演示方案一:读取数据库方式开发首页接口从数据库获取信息 封装 生成接口数据应用场景:数据是时效性比较高的系统方案二:读取缓存方式开发首页接口从数据库获取信息 封装写入缓存 设定缓存失效时间 返回数据在缓存时效内请求是从缓存里面获取数据;用途:减少数据库的压力,用途很广 阅读全文

posted @ 2016-06-03 12:43 eis13 阅读(413) 评论(0) 推荐(0)

PHP开发APP接口(七)
摘要:APP接口实例单例模式连接数据库首页接口的开发以及客户端app的演示APP版本升级接口APP错误日志的接口单例模式连接数据库学习要点:掌握单例模式设计php连接数据库单例模式:一个类只能拥有一个实例;<?phpclass Db{ puclic function __construct(){ }}$d 阅读全文

posted @ 2016-06-03 12:37 eis13 阅读(448) 评论(0) 推荐(0)

PHP开发APP接口(六)
摘要:定时任务学习要点:如何设置定时任务常用命令如何定时运行PHP程序php程序大多在linux上运行,这里讲述linux上的定时任务的命令:1.定时任务服务提供crontab命令来设定服务;2.cronrab -e //编辑某个用户的cron服务;3.crontab -l //列出某个用户cron服务的 阅读全文

posted @ 2016-06-03 12:34 eis13 阅读(247) 评论(0) 推荐(0)

PHP开发APP接口(五)
摘要:Memcache ,Redis缓存 学习目标:设置缓存操作(命令的方式,PHP的方式)获取缓存操作删除缓存操作memcache和redis都是用来管理数据的他们数据都是存放在内存里的Redis可以定期将数据从内存备份到磁盘(持久化)Memcache只是简单地key/value缓存Redis不仅仅支持 阅读全文

posted @ 2016-06-03 12:31 eis13 阅读(373) 评论(0) 推荐(0)

PHP开发APP接口(四)
摘要:核心技术:缓存技术、定时任务1静态缓存,2.Memcache redis缓存使用缓存减小服务器压力静态缓存保存在磁盘上的静态文件PHP操作缓存:生成缓存、获取缓存、删除缓存; <?phpclass File(){ private $_dir; const EXT =".txt"; public fu 阅读全文

posted @ 2016-06-03 12:24 eis13 阅读(374) 评论(0) 推荐(0)

PHP开发APP接口(三)
摘要:封装通信接口数据方法:1.json方式封装数据方法2.xml方式封装数据方法3.综合数据封装方法。json方式:json_encode();该函数只接受utf-8编码的数据;iconv('原始编码','目标编码','变量');通过此函数转换编码; xml方式php生成xml数据:1>组装字符串2>使 阅读全文

posted @ 2016-06-03 12:21 eis13 阅读(419) 评论(0) 推荐(0)

PHP开发APP接口(二)
摘要:APP如何进行通信:客户端APP< >服务器service从客户端发送http请求到服务器,服务器做相应的处理,返回对应的数据到客户端,数据要有严格的格式,常见的有json和xml。客户端请求的地址是不可见的,地址被封装在app里面;返回的数据也不是html,是json或者xml的。客户端APP通信 阅读全文

posted @ 2016-06-03 12:16 eis13 阅读(326) 评论(0) 推荐(0)

PHP开发APP接口(一)
摘要:同样是慕课网的学习笔记! APP接口介绍: PHP程序员之前都接触过面向对象的接口,PHP面向对象的接口我们认为是一个抽象类,用interface关键字定义,用implement关键字调用; 比如说: interface video{ public function getVideos(); } 这 阅读全文

posted @ 2016-06-03 12:14 eis13 阅读(407) 评论(0) 推荐(0)

解密PHP模糊查询技术
摘要:*SQL匹配模式: *1.使用SQL匹配模式,不用使用操作符=或者!=, *而是用操作符LIKE或者NOT LIKE *2。使用SQL匹配模式,MySQL提供了两种通配符。 *% 表示任意数量的任意字符(包括0个) *_ 表示任意单个字符 *3.使用SQL匹配模式,如果匹配格式中不包含以上两种通配符中的任意一个, *其查询效果等同于=或者!=。 *4.使用SQL匹配模式,默认情况下是不区分大小写的。 阅读全文

posted @ 2016-06-02 17:57 eis13 阅读(1279) 评论(0) 推荐(0)

Web后台获取服务器相关信息
摘要:talk is cheap show me the code ! //获取当前网站信息 private function getWebinfo(){ $model = new \Think\Model(); $v = $model->query("select VERSION() as ver"); 阅读全文

posted @ 2016-05-31 14:36 eis13 阅读(297) 评论(0) 推荐(0)

1 2 下一页