php
mkbug
http://my.csdn.net/#
展开
-
jquery 即点即改.......
HTML页面: 名称 价格 操作 @foreach($users as $v) id}}">{{$v->name}} {{$v->price}}原创 2016-10-09 17:12:39 · 2131 阅读 · 0 评论 -
App接口【核心技术】
App接口两大核心技术,缓存技术以及定时任务。首先来学习缓存技术,有我们常见的:静态缓存 memcache、redis缓存来了解下静态缓存,静态缓存就是我们存放在磁盘上的静态文件,用php生成数据放入静态文件中。php操作缓存是有三个要点,生成缓存、获取缓存、以及删除缓存;我们可以封装一个类,用来实现php操作缓存;---- file.php ---封装类<?phpcla原创 2016-10-19 10:49:45 · 1111 阅读 · 0 评论 -
浅谈APP接口
最近开始学习了APP接口,对此写下博客作为自己的一个总结分析。原创 2016-10-18 12:18:31 · 507 阅读 · 0 评论 -
微信【摇一摇】
申请开通功能接口说明申请开通摇一摇周边功能。成功提交申请请求后,工作人员会在三个工作日内完成审核。若审核不通过,可以重新提交申请请求。若是审核中,请耐心等待工作人员审核,在审核中状态不能再提交申请请求。接口调用说明http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/account/register?acces原创 2016-10-04 11:56:39 · 643 阅读 · 0 评论 -
PHP 魔术方法
从PHP 5以后的版本,PHP中的类就可以使用魔术方法了。其规定以两个下划线(__)开头的方法都保留为魔术方法,所以建议大家函数名最好不用__开头,除非是为了重载已有的魔术方法。1、__get、__set这两个方法是为在类和他们的父类中没有声明的属性而设计的。◆__get( $property ) 当调用一个未定义的属性时,此方法会被触发,传递的参数是被访问的属性名。◆__set(转载 2016-11-10 11:40:09 · 278 阅读 · 0 评论 -
MemcacheQ
一. 安装MemcacheQ 是一个简单的分布式队列服务,它的运行依赖于BerkeleyDB 和 libevent,所以需要先安装BerkeleyDB和libevent.Berkeley DB 4.7 or laterDownload from http://www.oracle.com/database/berkeley-db/db/index.html>How to i转载 2016-11-21 14:59:32 · 743 阅读 · 0 评论 -
thinkphp 框架的 URL_MODEL
thinkPHP 框架之前有接触过,在开发项目的时候由于需求原因 配置一般都很简单 ,这次接手一个项目,对原有项目进行优化和完善,在thinkphp路由这里卡住了,好尴尬的感觉,以下内容作为补充。ThinkPHP支持四种URL模式,可以通过设置URL_MODEL参数来定义,包括普通模式、PATHINFO、REWRITE和兼容模式。普通模式 设置URL_MODEL 为0采用传统的UR转载 2016-12-21 14:55:12 · 862 阅读 · 0 评论 -
php获取图片宽高
-----------如例$aa=getimagesize("图片的保存路径");$weight=$aa["0"];////获取图片的宽$height=$aa["1"];///获取图片的高-----------所用函数:getimagesize:取得图像大小 (PHP 3, PHP 4, PHP 5) array getimagesize ( string filena原创 2017-01-07 15:12:08 · 2946 阅读 · 0 评论 -
tp3.2.3 PHPExcel 导入数据库
最近开发的项目客户有个Excel导入的需求 将Excel中的数据导入数据库这也是个比较老套的功能了 不过自己之前一直没有做过 所以揣摩了半天时间 现在在这分享下首先就是下载PHPExcel类,将下载好的类放置在项目的Org/Util目录下 ,当然这个位置不是死的 ,也可以放在Vendor下 只要我们可以引入就可以接下来是代码部分 HTML页面就一个in原创 2017-07-25 12:55:52 · 3317 阅读 · 2 评论 -
微信【接收普通消息】
接收普通消息当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。请注意:1、关于重试的消息排重,推荐使用msgid排重。2、微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试。详情请见“发送消息-被动回复消原创 2016-10-04 11:33:20 · 445 阅读 · 0 评论 -
微信【接收事件推送】
在微信用户和公众号产生交互的过程中,用户的某些操作会使得微信服务器通过事件推送的形式通知到开发者在开发者中心处设置的服务器地址,从而开发者可以获取到该信息。原创 2016-10-04 11:48:40 · 7978 阅读 · 2 评论 -
浅谈MCV
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。M:原创 2016-09-28 18:08:29 · 2399 阅读 · 2 评论 -
封装mvc框架
为了达到更快的开发效率和更高的运行小路,我们可以根据mvc思想来封装属于我们自己的框架首先我们先来一起回顾下MVC模式的目的,mvc是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能,此模式通过对复杂度的简化,使程序结构更加直观。软件系统通过对自身基本部分分离的同时也赋予了各个基本部分应有的功能。那么我们应该怎么封装mvc框架呢?我们可以先了解一下原创 2016-09-29 11:50:06 · 2553 阅读 · 1 评论 -
封装mvc框架【二】
之前已经说过关于封装mvc框架的运行流程和对路由类的了解,接下来我们将进一步对mvc的类进行剖析完善。首先我们来完成在控制器中对数据库进行连接;一、模型类首先我们在核心文件夹core下的lib文件夹下建立model.php 文件;.在model.php里,首先需要一个命名空间,并让这个model类继承pdo,这样model也可以有直带的方法接下来写一个初始化的方法;初始原创 2016-09-29 15:19:49 · 297 阅读 · 1 评论 -
封装mvc框架【三】配置类
为了提高框架的健壮性,我们可以封装一个配置类 !原创 2016-10-01 22:08:11 · 286 阅读 · 1 评论 -
封装mvc框架【四】composer加载
前面框架中大部分功能已经完成,接下来我们利用composer加载前面的功能。原创 2016-10-03 16:46:15 · 374 阅读 · 1 评论 -
封装mvc框架【五】medoo
一、加载medoo今天我们根据前面的composer,来加载一个php轻量级的数据库框架,来提高开发效率首先我们要在composer.json中加入我们的数据库框架,{ "name":"MPK PHP", "description":"PHP Framework", "type":"Framework", "keywords":[ "php","PHP Framework原创 2016-10-03 17:49:50 · 488 阅读 · 1 评论 -
微信web开发者工具
https://mp.weixin.qq.com/wiki/10/e5f772f4521da17fa0d7304f68b97d7e.html原创 2016-10-03 22:42:31 · 571 阅读 · 0 评论 -
PHP编译安装时常见错误解决办法,php编译常见错误
PHP编译安装时常见错误解决办法,php编译常见错误转载 2017-12-29 17:04:20 · 547 阅读 · 0 评论