随笔分类 -  PHP

摘要:微信公众号 模板消息通用接口封装 近期做了微信公众号的消息通知,微信方面模板越来越规范化,跟测试的平台相差甚远(fuck,谁让人家要办硬)。 话不多说,进入代码 调用事例: 成功返回: 仅供参考,代码也就这样哈! 阅读全文
posted @ 2018-06-15 14:10 walkingSun 阅读(2223) 评论(0) 推荐(0)
摘要:RESTful 就是一种软件架构的风格,以资源为中心定位,运用http的请求方式(动词)来划定操作。这样的设定优点简单易理解,方便人员对接,形成规范。 资源作为唯一标识,使用相关动词取获取操作。举例,一个用户(user)的操作: 这对于接口的设计提供了规范的思路,但实际开发中并不会太严格。 现在基本 阅读全文
posted @ 2018-03-18 21:24 walkingSun 阅读(203) 评论(0) 推荐(0)
摘要:接口做下安全处理,封装类(待补充) 阅读全文
posted @ 2018-02-06 22:33 walkingSun 阅读(294) 评论(0) 推荐(1)
摘要:PHP的error_log()函数合理用起来还真方便呢,来看下这个函数: error_log(message,type,destination,headers); 参数描述 message 必需。规定要记录的错误消息。 type 可选。规定错误应该发送到何处。可能的值: 0 - 默认。消息被发送到 阅读全文
posted @ 2017-12-23 21:24 walkingSun 阅读(1773) 评论(0) 推荐(2)
摘要:我的PHP版本是5.6.30,linux 是CentOS 6.6,nginx,也不知啥问题,看了官方: https://secure.php.net/manual/en/function.fnmatch.php 上面有段警告: Warning For now, this function is no 阅读全文
posted @ 2017-08-27 11:09 walkingSun 阅读(781) 评论(0) 推荐(0)
摘要:微信模版消息封装接口 微信模版消息 接口 PHP 本文主要就微信模板消息写了个通用接口,参数参考微信文档。 使用模版消息,首先需在微信公众号设好微信模版,如(微信测试号模版消息设置): 模版消息: 您的订单已签收! 上门取货时间:{{FIRST.DATA}} 货物名称:{{KEYWORD1.DATA 阅读全文
posted @ 2017-08-23 17:05 walkingSun 阅读(1646) 评论(0) 推荐(0)
摘要:上传附件(图片base64)封装方法 php 上传附件,base64 项目中封装的接口: public function error($msg){ header("Content-type: application/json"); $o['time'] = "".time(); $o['code'] 阅读全文
posted @ 2017-08-15 22:34 walkingSun 阅读(768) 评论(0) 推荐(0)
摘要:微信授权登录(PHP) 微信授权 OAuth2.0授权 微信网页授权 主要是在项目中遇到网页授权登录这个需求,就对此做些总结记录。 OAuth2.0授权 OAuth是一个开放协议,允许用户让第三方应用以安全且标准的方式获取该用户在某一网站、移动或桌面应用上存储的个人信息,而无需将用户名和密码提供给第 阅读全文
posted @ 2017-06-15 19:37 walkingSun 阅读(5188) 评论(0) 推荐(0)
摘要:HTTP(一) http php http请求 HTTP请求:请求行、消息报头、请求正文。格式如下: Method Request-URI HTTP-Veraion CRLF 参数说明 Method 请求方法 Request-URI 一个统一资源标识符 HTTP-Version 请求的HTTP协议版 阅读全文
posted @ 2017-06-14 00:04 walkingSun 阅读(347) 评论(0) 推荐(0)
摘要:SFTP应用(二) SFTP Server SSH2 sftp操作 FTP进行文件传输需要通过端口进行。一般所需端口为: 控制链路—TCP端口21。控制器端。用于发送指令给服务器以及等待服务器响应。 数据链路 TCP端口20。数据传输端口。用来建立数据传输通道的。主要用来从客户向服务器发送一个文件、 阅读全文
posted @ 2017-06-06 22:35 walkingSun 阅读(1105) 评论(0) 推荐(0)
摘要:FTP服务器搭建及操作(一) FTP搭建 PHP FTP操作 搭建方法参照(windows):http://www.cnblogs.com/lidan/archive/2012/06/04/2535103.html 打开浏览器,输入你的IP,ftp://xxx.xxx.xxx.xxx。自己的FTP搭 阅读全文
posted @ 2017-06-01 09:21 walkingSun 阅读(852) 评论(0) 推荐(0)
摘要:数组转字符串(属性加单引号,逗号分隔) 数组转字符串 PHP 应用场景:SQL写操作应用插入表字段值; 数组 $data $data = array('张三','男','20',''安徽省合肥市 '); 转换如下: #join $str = " ' " . join("','", array_val 阅读全文
posted @ 2017-03-13 22:30 walkingSun 阅读(7973) 评论(0) 推荐(0)
摘要:接口:不同类的共同行为进行定义,然后在不同类中实现不同的功能。 接口的具体语法: 接口是零件可以用多个零件组成一个新东西; 接口本身是抽象的,内部申明的方法也是抽象的; 不用加abstract 一个类可以一次性实现多个接口。语法用implements实现,然后在把接口的功能实现; 接口也可以基继承, 阅读全文
posted @ 2017-03-09 22:43 walkingSun 阅读(12557) 评论(0) 推荐(1)
摘要:PHP实现记录日志(文件) php php 记录日志 项目中经常会记录些操作信息,或是打印些关键变量,或者是导入excel文件,提现记录,都需记录。经常遇到,封装一个方法,有不好的地方或补充请留言。 header('Content-Type: text/html; charset=UTF-8'); 阅读全文
posted @ 2017-02-22 22:50 walkingSun 阅读(10284) 评论(0) 推荐(1)
摘要:SQL写操作 设置内容 (数组转字符串) SQL set内容 SQL操作数组转字符串 SQL写操作 set内容 (数组转字符串) [ 封装方法 ] function getSqlSet( $data ){ $Str = ""; foreach( $data as $k => $v ){ $Str.= 阅读全文
posted @ 2017-02-05 22:15 walkingSun 阅读(2710) 评论(0) 推荐(0)
摘要:PHP实现文件下载 PHP下载文件 js下载文件 项目操作中不可避免要提供文件的下载,有时候要写一些逻辑判断或者提示啥,那下载的方法就需要做些调整。做个下载文件的集锦: readfile — 输出文件 (手册上有说明:读入一个文件并写入到输出缓冲。) <?php $file = 'monkey.gi 阅读全文
posted @ 2016-12-31 22:39 walkingSun 阅读(9033) 评论(0) 推荐(0)
摘要:YII缓存依赖的应用 缓存 缓存依赖 Yii 缓存是提升Web应用性能的简便有效的方式。当我们在加载网页需要过多的时间,比如说查询时间过久,抑或是调用接口占用过多I/O,建立缓存是一个行之有效的方法,它可以避免多次加载页面缓慢的不良用户体验。但是网页中数据并不是一成不变的,它是变化的,就如查询有不同 阅读全文
posted @ 2016-12-26 22:41 walkingSun 阅读(282) 评论(0) 推荐(0)
摘要:PHP导出Excel php phpExcel 导出excel 这些天在使用PHPExcel导出数据时,5000条数据竟然挂了。后来跟同事聊聊,有些明悟,PHPExcel做了很多处理,我在这里理解为渲染,就会暂用过多的空间,‘膨胀’的空间导致内存暂用过大,就挂了。其实只要我们只是简单的导出操作,没有 阅读全文
posted @ 2016-12-07 22:57 walkingSun 阅读(33856) 评论(10) 推荐(4)
摘要:YII缓存依赖的应用 缓存 缓存依赖 Yii 缓存是提升Web应用性能的简便有效的方式。当我们在加载网页需要过多的时间,比如说查询时间过久,抑或是调用接口占用过多I/O,建立缓存是一个行之有效的方法,它可以避免多次加载页面缓慢的不良用户体验。但是网页中数据并不是一成不变的,它是变化的,就如查询有不同 阅读全文
posted @ 2016-12-06 23:49 walkingSun 阅读(610) 评论(0) 推荐(0)
摘要:PHP实现无限分类无限分类递归无限级分类是一种设计技巧,在开发中经常使用,例如:网站目录、部门结构、文章分类。笔者觉得它在对于设计表的层级结构上面发挥很大的作用,比如大家在一些平台上面,填写邀请人,它就是一种上下级的关系,上级会有多个下级,下级又会有自己的分支,大多数都是利用递归的思想去实现。话不多 阅读全文
posted @ 2016-11-12 23:20 walkingSun 阅读(1723) 评论(0) 推荐(1)

**/