LaneWeChat

PHP微信开发框架,高效开发微信公众号应用。简洁而又轻量

GitHub下载 查看手册

框架简介

Visits: 262290 Date: 2014-08-20 17:03:13 Power By 李轩Lane

    

框架名称:LaneWeChat   微信PHP开发框架


框架版本:1.4


框架简介:这是一个为快速开发微信应用而生的PHP框架。将微信的开发者功能根据文档进行了封装。为了快速开发的目的,开发者完全不需要要知道具体是如何实现的,只需要简单的调用方法即可。微信框架LaneWeChat,经过中国联通、奇虎360等多家公司使用的微信PHP框架,轻量、高效。完美的封装了PHP微信开发的功能点,只需要调用封装好的函数,5分钟上手,10分钟精通PHP微信开发。LaneWeChat微信开发框架为全国大中小企业提供了接入微信的好机会。


开发语言:PHP


版本要求:原则PHP5.3以上


版本规避:若版本低于PHP5.3,则删除本框架所有页面开头“namespace”的行、删除本框架中所有的“use LaneWeChat”开头的行,删除“LaneWeChat\Core”,修改Autoloader::NAMESPACE_PREFIX='',修改curl.lib.php的\Exception为Exception即可。


命名空间:本框架的命名空间均为LaneWeChat开头。


下载地址:https://github.com/lixuancn/LaneWeChat/archive/master.zip


GitHub:https://github.com/lixuancn/LaneWeChat


目前还没有微信支付这些,只有微信公众账号的相关功能,希望大家闲暇时间也可以贡献代码。


Developer Blog:http://www.lanecn.com


Reply: abc On 2014-08-21 11:02:41

很棒

回复

Reply: kevin On 2015-05-18 03:42:24

什么时候考虑加入 php curl 这块呢?比如拉取 多图文 里面的素材。和上传图片 方便下。还有同步这块呢?php curl 模拟提交多图文表单呢“

回复

Reply: yxs_do On 2014-12-14 17:01:49

写的不错,有个小bug $template = json_encode($template); 这里要改成,不然发给用户的中文会是unicoe码 $template = json_encode($template, JSON_UNESCAPED_UNICODE);

回复

Reply: yxs_do On 2014-12-14 17:12:32

好吧,上面方法只对php>=5.4 版本才有效,php5.3的 $array = array( 'test'=>urlencode("我是测试") ); $array = json_encode($array); echo urldecode($array);

回复

Reply: Lane On 2014-12-15 09:52:59

是的,这个JSON_UNESCAPED_UNICODE是5.4生效。菜单那里就是先urlcode,然后json,最后urldecode

回复

Reply: zleicx On 2014-12-24 23:25:55

为什么没有接受消息的文档呢,我想结合自身网站获取数据来查询附近商户的信息,该怎么做呢

回复

Reply: Lane On 2015-02-11 10:46:33

因为接收在流程分析中已经说的很详细了,所以在接收消息这个分类下面再没有加,因此可能有很大的误导。现在已经加了。。http://lanewechat.lanecn.com/doc/main/aid-30

回复

Reply: str On 2015-01-07 12:09:45

能不能放个简单的例子?网上没这框架的例子

回复

Reply: Lane On 2015-02-11 10:47:38

文档左侧的导航栏中有“实例演示”

回复

Reply: seiven On 2015-02-25 13:26:05

如果你能开发一个YII的插件或拓展就好了.

回复

Reply: Lane On 2015-04-17 16:34:48

都是一样的,只是没有集成而已。你把代码包中的index.php给include进来就可以了,不管是ci还是yii还是thinkphp还是其他什么的

回复

Reply: 你好,自定义菜怎么在公众号中显示出来? On 2015-03-04 16:45:57

你好,自定义菜怎么在公众号中显示出来? 用户进入自定义

回复

Reply: Lane On 2015-03-27 00:24:56

理论请看:http://lanewechat.lanecn.com/doc/main/aid-15 实战请看:http://lanewechat.lanecn.com/doc/main/aid-25 在设置成功后,因为微信的缓存机制,需要取消关注然后重新关注,或者24小时以内自动变更。

回复

Reply: LuoNing On 2015-04-15 15:17:18

设置文本被动回复只能在wechatrequest.lib.php里面写吗 能否单独重写方法 求DEMO

回复

Reply: Lane On 2015-04-23 11:56:16

wechatrequest.lib.php 只是根据消息类型switch到不同的方法里去了。。你可以转到你自己的方法里啊

回复

Reply: blue On 2015-04-30 16:13:34

很棒.能加上数据统计和支付的模块就更棒了

回复

Reply: xuachen On 2015-05-12 16:05:43

这个框架非常好,准备拿来学习学习,还有就是请教下 用这个框架可以编写一个 设备在线保修的程序吗? 能说说思路吗。谢谢大神。

回复

Reply: copier On 2015-05-15 10:04:30

很好!但有个问题,我将PHP升级到5.6以后,出现问题。5.6已经禁用always_populate_raw_post_data,要将$GLOBALS['HTTP_RAW_POST_DATA']替换成'php://input',所以我将core\wechat.lib.php第40行改成 $content = file_get_contents ( 'php://input' ); $xml = (array) simplexml_load_string($content, 'SimpleXMLElement', LIBXML_NOCDATA); 后好了

回复

Reply: Lane On 2015-06-16 10:31:37

Good。请在github贡献你的修正~

回复

Reply: sunny On 2015-05-18 16:47:31

你这里有交流群么,可以集成到第三方应用中么,我第三方应用也用了80端口,也可一起用么

回复

Reply: Lane On 2015-06-16 10:08:30

可以的

回复

Reply: ss On 2015-07-14 09:09:57

是否打算支持微信红包的功能呢?

回复

Reply: CM On 2015-07-23 11:53:49

轩主,请教一个问题:我整了一个服务号,用了你的LaneWeChat1.4版本,自定义菜单中有三个菜单项是view事件转到网页都没问题,有两个菜单项是click事件拉取消息的,但用户点了click事件的菜单后没有任何反应什么消息也收不到,但我的click事件菜单是有设置回复文本消息的,这种情况问题出现在哪儿呢?请指导

回复

Reply: Kevin On 2015-08-07 17:46:59

检查一下你设置的click的关键字是中文还是英文。中文的不行

回复

Reply: shine On 2015-08-28 15:45:31

请问,如何把lanewechat引入到wordpress中啊,我研究了好久还没有头绪

回复

Reply: puailinger On 2015-12-02 17:39:34

include不行?

回复

Reply: Ben On 2015-10-22 15:51:28

希望给一个常用php框架下应用例子

回复

Reply: suffrajet On 2015-11-26 15:29:27

请问怎样做可以支持多个公众号绑定

回复

Reply: wechatUser On 2015-12-17 23:36:37

站主,你好 我在LaneWeChat/core/目录下新建一个 test.lib.php ,然后在wechatrequest.lib.php 里调用 test类的静态方法 test::query() 一直提示 未找到 test类 不是autoload 自动加载吗?求教啊。(也不知站主在不在??

回复

Reply: wechatUser On 2015-12-18 08:57:19

接上面: ( 我在wechatrequest.lib.php里 这样调用 $content=test::query(); ) 打印出:autoload 里加载的路径: 调用了:/data1/www/htdocs/908/cnybgroup/1/LaneWeChat/core/wechat.lib.php 调用了:/data1/www/htdocs/908/cnybgroup/1/LaneWeChat/core/wechatrequest.lib.php 调用了:/data1/www/htdocs/908/cnybgroup/1/LaneWeChat/core/test.lib.php <br /> <b>Fatal error</b>: Class 'LaneWeChat\Core\test' not found in <b>LaneWeChat/core/wechatrequest.lib.php</b> on line <b>300</b><br /> 为什么调用test类 变成了调用‘LaneWeChat\Core\test’ ?

回复

Reply: Lane On 2015-12-18 10:32:50

命名空间,保证Test类的命名空间是LaneWeChat\Core。 调用的时候按照命名空间的方式调用。LaneWeChat\Core\Test::query()

回复

Reply: 七 On 2015-12-22 08:05:17

谢谢

回复

Reply: lin On 2016-03-10 17:37:55

撸主好人一生平安啊 ,你这东西 太好了

回复

Reply: 乔 On 2016-03-29 08:59:03

core/wechat.lib.php 第39行,建议放弃使用$GLOBALS,安全隐患。且php7已弃用。可考虑file_get_contents("php://input")等

回复

Reply: 乔 On 2016-03-29 09:01:16

我的站点已经使用php7,目前在调试。可以一起探讨研究下~

回复

Reply: On 1970-01-01 08:00:00

回复

Reply: puailinger On 2015-12-02 17:38:09

http://mp.weixin.qq.com/wiki/17/fa4e1434e57290788bde25603fa2fcbd.html

回复

Add Comment
©2014~time() lanewechat.lanecn.com , All rights reserved. Power By LaneWeChat 微信PHP开发框架.  京ICP备14005030号-1