weiphp

微信开发平台
授权协议 Apache
开发语言 PHP
所属分类 手机/移动开发、 微信开发/微信公众号开发
软件类型 开源软件
地区 国产
投 递 者 梁丘琛
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

weiphp是一个开源,高效,简洁的微信开发平台,它是基于oneThink这个简单而强大的内容管理框架实现的。

weiphp的目的是最大化的简化微信开发的流程,使用开发者能把最好的精力放到微信具体业务开发,并能以最快的时间完成。把一些常规而频繁的工作交由weiphp来处理即可。

为此weiphp提供了详细的二次开发文档,关键代码里还是相关的注释说明。weiphp采用插件的方式实现微信功能,不同的插件实现不同的微信功能。

主要特性

1、基于oneThink 1.0正式版

2、开源免费,weiphp遵循Apache2开源协议,免费提供使用。

3、支持多用户多公众号管理

4、详细的二次开发文档,并不断更新增加相关开发案例提供学习参考

5、微信功能插件化开发,更易于定制和二次开发

6、提供丰富的微信插件下载安装使用,总有一些是符合或接近你的需求

主要功能

1、微信接口消息交互系统

2、微信插件管理系统

3、用户Passport系统

4、配置管理系统

5、后台建模系统

6、用户行为系统

7、系统日志系统 

8、数据备份和还原

9、微信多用户多公众号管理系统

10、微信扫描登录

最低系统需求

PHP 5.3.0 或更高版本。

MySQL 5.0 或更高版本。

系统安装

1、将weiphp压缩包解压并上传到服务器。 

2、首次在浏览器中访问index.php,将会进入安装向导。

3、按照安装向导完成安装。若在安装过程中出现问题,请访问官网讨论区寻求帮助。

  • weiphp2.0对用户密码进行了加密,所以在数据库上直接修改会出现问题,因此,我这里写了一下代码,希望对大家的开发有所启发: /* 重置页面 */ public function reset($username = '', $password = '') { if (IS_POST) { // 重置成功 //$password = I ( 'post.old'); $membe

  • #Weiphp 注意 您下载的是一个完整的全新安装包,不是测试版的升级包,因此与测试版不兼容,只能用于重新安装。 正式版本相对测试版更新的内容列表 1、测试版本发布后用户反馈的问题修复 2、微信安装包的默认数据库账号修改 3、js,css版本号由时间戳修改为SVN版本号 4、安全过滤处理 5、成功,失败提示页面美化 6、增加建议意见插件 7、增加插件功能的权限控制体系 8、后台导出插件安装用的模型

  • 本博客已搬迁至:https://n0puple.github.io/ 此处不再更新文章 本文仅用于技术讨论与研究,文中的实现方法切勿应用在任何违法场景。如因涉嫌违法造成的一切不良影响,本文作者概不负责。 漏洞描述 WeiPHP5.0是在2019年停止更新的一个系统,漏洞挺多的,跟着复现分析一下,这里复现一下 WeiPHP5.0的前台任意文件读取漏洞 漏洞影响 WeiPHP5.0最新版 可以据此下载

  • 本博客已搬迁至:https://n0puple.github.io/ 此处不再更新文章 本文仅用于技术讨论与研究,文中的实现方法切勿应用在任何违法场景。如因涉嫌违法造成的一切不良影响,本文作者概不负责。 漏洞描述 WeiPHP5.0是在2019年停止更新的一个系统,漏洞挺多的,跟着复现分析一下,前面分析了一处由于拼接造成的注入,这里复现一下 WeiPHP5.0的另一个SQL注入漏洞 漏洞影响 We

  • 1.打开install报错 _STORAGE_WRITE_ERROR_:./Runtime/Cache/Install/c6bbce5b1f1dcf027c8ceb5cf5141b ..... 只需要chmod 777 weiphp就可以了 2.未安装gd库 apt-get install php5-gd 3.函数mysql_connection()不可用 apt-get install php5

  • Weiphp这个框架使用方法 weiphp这个框架,安全性,对这方面不太熟悉,有没有熟练的大神可以交流下?   因为今天查看了一个微信APP  钱耳朵上的 相关后台数据,发现诸多漏洞,作为一个互联网金融的平台,对公众粉丝的资金处境很是危险。 今天已经在其平台善意留言提醒。

  • 因为SAE是没有写文件权限的,所以一般需要创建一个Domain来保存文件。 但是weiphp代码中是在配置文件里指定文件上传方式(Local,SAE)的,所以安装完应用之后需要手动修改配置文件。 weiphp论坛上有很多解决方案,最常用的一种是: 注释掉: // 'PICTURE_UPLOAD_DRIVER'=>'local', 加入: 'PICTURE_UPLOAD_DRIVER'=>'Sae'

  • weiphp2.0.1202版本中,在添加公众号的时候,如果你是订阅号的形式,在此版本中如果想要得到自动回复插件的功能,此时需要选择的服务号才能进行正常使用,原因在于如果不是服务号(类型为2),则不会去获取openid而是直接返回-1,代码在OAuthWeixin函数中 if (! $isWeixinBrowser || $info ['type'] != 2 || empty ( $info [

  • 我在做读取服务器的excel上的文件的时候,意外的发现了这样一个奇怪的错误 Your requested sheet index: 1 is out of bounds. The actual number of sheets is 0 产生错误的原因是你可能打开了错误的文件,需要查一下你打开的文件是不是excel格式,还是哪里写错了。 我这里就是把file_id弄错了,导致它找不到我打开的文件,

  • 网址:http://www.weiphp.cn/index.php?s=/home/index/weiphp

  • weiphp执行的流程      微信交互   1、用户与微信进行交互,交互的事件包括:回复公众号,扫描与公众号有关的二微码,关注(取消关注)公众号,在公众号里点击自定义菜单等 2、微信把用户的交互事件及相关参数传递给weiphp的微信接口(接口地址由weiphp提供并在公众号的微信管理后台里设置) 3、weiphp接收微信的请求,并把请求的xml转成数组形式提供后续功能使用,这部分处理代码 Ap

  • 看了几天的框架源代码,有一点点心得,试着分析一下。 1. weiphp安装:创建管理员帐号,写入预置插件的数据库资料 2. weiphp自身:前台界面(管理公众号功能,譬如配置插件功能,设置图文资料等等);后台界面(weiphp插件安装/卸载,系统管理等) 3. thinkphp部分:语法,模板引擎 4. onethink部分:插件 5. weiphp部分:微信相关的类和程序流程控制 框架运行流程

 相关资料
  • 本文向大家介绍Java微信公众平台开发(1) 接入微信公众平台,包括了Java微信公众平台开发(1) 接入微信公众平台的使用技巧和注意事项,需要的朋友参考一下 前面几篇文章一直都在说微信公众平台的开发准备工作,那么从这篇开始我们就将正式的进入JAVA微信公众平台开发的整个流程,那么这篇我们开始聊聊如何将我们的服务端和微信公众平台对接! (一)接入流程解析 在我们的开发过程中无论如何最好的参考工具当

  • 本文向大家介绍PHP技术开发微信公众平台,包括了PHP技术开发微信公众平台的使用技巧和注意事项,需要的朋友参考一下 下面通过图文并茂的方式介绍微信公众平台开发过程,具体内容如下: 微信公众平台有两种模式:编辑模式 和 开发模式。 普通的功能可以通过编辑模式来搞定。开发模式具有更多的功能。让我们来使用开发模式开发helloword吧 步骤如下: 第一步:先注册一个公众号(https://mp.wei

  • 本文向大家介绍node.js微信公众平台开发教程,包括了node.js微信公众平台开发教程的使用技巧和注意事项,需要的朋友参考一下 用nodejs怎样来实现对微信公众平台的开发呢?   别的就不多说了,先来简单介绍微信公众平台的基本原理。   微信服务器就相当于一个转发服务器,终端(手机、Pad等)发起请求至微信服务器,微信服务器,然后将请求转发给自定义服务(这里就是我们的具体实现)。服务处理完毕

  • 本文向大家介绍php微信公众平台开发类实例,包括了php微信公众平台开发类实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php微信公众平台开发类。分享给大家供大家参考。具体分析如下: ThinkWechat.php类文件如下: 希望本文所述对大家的php程序设计有所帮助。

  • 微信公众平台是腾讯公司在微信的基础上新增的功能模块,通过这一平台,个人和企业都可以打造一个微信的公众号,并实现和特定群体的文字、图片、语音的全方位沟通、互动。 微信公共平台开发模式Node.js SDK var http = require('http');var wechat = require('./wechat');http.createServer(function (req, res)

  • 微信公众平台是腾讯公司在微信的基础上新增的功能模块,通过这一平台,个人和企业都可以打造一个微信的公众号,并实现和特定群体的文字、图片、语音的全方位沟通、互动。 微信公共平台开发模式(JAVA) SDK 实现MessageProcessingHandler接口,配置wechat.properties 在web.xml配置过滤器

  • 本文向大家介绍php微信公众平台开发(四)回复功能开发,包括了php微信公众平台开发(四)回复功能开发的使用技巧和注意事项,需要的朋友参考一下 一、简介 微信公众平台可以根据用户发送的信息进行判断,然后给出对应的回复,具有良好的交互性。下文将模拟简单的回复功能,根据这个案例,开发者也可以基本理解微信交互的原理,进行更深层次的开发。 二、思路分析 用户发送过来的文本信息,我们可以提取关键字,通过简单

  • 1. 申请应用 1.注册微信开放平台账号 https://open.weixin.qq.com/ (opens new window)。如果已有则忽略该步骤,直接进入第二步。 2. 申请开发者资质认证 这儿需要重点说明的是, 微信开放平台创建应用,需要申请开发者资质认证 如上图:账号中心->开发者资质认证 但是微信不支持个人开发者认证,必须要企业信息才能提交认证。 对于个人开发者来说,我们提供三种