当前位置: 首页>>代码示例>>PHP>>正文


PHP Wechat::getRevContent方法代码示例

本文整理汇总了PHP中Wechat::getRevContent方法的典型用法代码示例。如果您正苦于以下问题:PHP Wechat::getRevContent方法的具体用法?PHP Wechat::getRevContent怎么用?PHP Wechat::getRevContent使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Wechat的用法示例。


在下文中一共展示了Wechat::getRevContent方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: endpoint

 public function endpoint()
 {
     import('ORG.Util.wechat');
     $weObj = new Wechat();
     $type = $weObj->getRev()->getRevType();
     switch ($type) {
         case Wechat::MSGTYPE_TEXT:
             $weObj->text($this->search_orgs($weObj->getRevContent()))->reply();
             exit;
             break;
         case Wechat::MSGTYPE_EVENT:
             break;
         case Wechat::MSGTYPE_IMAGE:
             break;
         case Wechat::MSGTYPE_LOCATION:
             $weObj->text($this->search_events($weObj->getRevGeo()))->reply();
             exit;
             break;
         default:
             $weObj->text("help info")->reply();
     }
 }
开发者ID:baixinxing,项目名称:ngo20map6,代码行数:22,代码来源:WeChatAction.class.php

示例2: msgSend

$msgType = $weObj->getRevType();
switch ($msgType) {
    // 收到事件消息
    case Wechat::MSGTYPE_EVENT:
        $msgEvent = $weObj->getRevEvent();
        // 关注自动回复
        if (strtolower($msgEvent['event']) === 'subscribe') {
            msgSend('welcome');
        } elseif (strtolower($msgEvent['event']) === 'click') {
            msgSend($msgEvent['key']);
        }
        break;
        // 收到文本消息
    // 收到文本消息
    case Wechat::MSGTYPE_TEXT:
        $msgKey = $weObj->getRevContent();
        if (strlen($msgKey) > 20) {
            exit;
        }
        msgSend($msgKey);
        break;
        // 收到图片消息
    // 收到图片消息
    case Wechat::MSGTYPE_IMAGE:
        $msgImage = $weObj->getRevPic();
        // 下载图片
        $fileData = xcurl($msgImage['picurl']);
        if (is_string($fileData) && substr($fileData, 0, 10) === 'curl_error') {
            exit;
        }
        // 写入图片
开发者ID:juanjuanwang,项目名称:wedding,代码行数:31,代码来源:wechat.php

示例3: Wechat

//加载设置文件
$wechatOptions = (require './configure.php');
$wechatObj = new Wechat($wechatOptions);
$wechatObj->valid();
//可以在认证后注释掉(只是这样可能不安全)
$wechatObj->positiveInit();
//主动响应组件初始化
$wechatObj->setAutoSendOpenidSwitch(TRUE);
//设置自动附带发送Openid
$wechatObj->setPassiveAscSwitch(TRUE, TRUE);
//设置打开被动关联组件,并获取用户详细信息
$wechatObj->getRev();
$revtype = $wechatObj->getRev()->getRevType();
switch ($revtype) {
    case Wechat::MSGTYPE_TEXT:
        if (strstr($wechatObj->getRevContent(), "dddddddCSdddddsddddddd")) {
            $wechatObj->text("是英明的小弟。")->reply();
        } elseif (strstr($wechatObj->getRevContent(), "ligboy")) {
            $wechatObj->text("是你英明的老大啊。\n\n你快点叫老大吧。")->reply();
        } elseif (preg_match('/^[\\s]*?帮助[\\s]*?$/', $wechatObj->getRevContent()) || preg_match('/^[\\s]*?help[\\s]*?$/', $wechatObj->getRevContent())) {
            $wechatObj->text("福大人帮助-有效的指令\n我的图书馆\n绑定图书馆\n取消绑定图书馆\n借阅信息\n")->reply();
        } else {
            $wechatObj->text("福大人帮助-有效的指令\n我的图书馆\n绑定图书馆  卡号  密码\n取消绑定图书馆\n借阅信息  卡号  密码")->reply();
        }
        break;
    case Wechat::MSGTYPE_EVENT:
        $revEvent = array();
        $revEvent = $wechatObj->getRevEvent();
        switch ($revEvent['event']) {
            case "subscribe":
                $wechatObj->text("欢迎您关注福大人,我们会用心为您服务。\n目前您可以使用的功能有:\n我的图书馆:发送: ”我的图书馆“指令查看\n\n如果您闲来无聊,可以试试和福大人小机器人聊天哦。\n    福大人工作室" . "")->reply();
开发者ID:laahii,项目名称:Wechat-php,代码行数:31,代码来源:wechat.php


注:本文中的Wechat::getRevContent方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。