找到项目根目录/Application/Home/Controller文件夹下的IndexController.class.php文件
![](https://box.kancloud.cn/4f9f2dd7e30c8fbed4254872c7c2a4f5_720x296.png)
更改该文件展示如下:
~~~
<?php
namespace Home\Controller;
use Think\Controller;
use Com\Wechat;
use Com\WechatAuth;
class IndexController extends Controller {
public function index(){
$token="zhangyouwu";
/* 加载微信 */
$wechat = new Wechat($token);
/* 获取请求信息 */
$data = $wechat->request();
if($data && is_array($data)){
switch($data['MsgType']){
case "text":
$this->Text($wechat,$data);
}
}
}
//回复文本消息
private function Text($wechat,$data){
if(strstr($data['Content'],"文本")){
$text="我正在使用Thinkphp开发微信";
$this->logger("发送信息:\n".$text);
$wechat-> replyText($text);
}
}
//日志
private function logger($content){//存储日志
$logSize=100000;//定义日志大小
$log="log.txt";//定义日志名字
if(file_exists($log)&&filesize($log)>$logSize){//如果日志存在并且大于定义的大小
unlink($log);//删除
}
//文件写入1.名字2.内容,+时间防止重复3.内容往后加而不是覆盖
file_put_contents($log,date('H:i:s')." ".$content."\n",FILE_APPEND);
}
}
~~~
进入微信公众平台,在接口配置中配置如下图,当显示"配置成功"则没问题
![](https://box.kancloud.cn/2ee45b70516d877fe90448944a2a0109_1387x737.png)
然后在公众号测试结果入下:
![](https://box.kancloud.cn/9550b194726ba13b8073df56135470a1_351x123.png)
在项目根目录找到日志文件log.txt
![](https://box.kancloud.cn/a465e4d98b85ad3360bdfbf1aafe2d42_432x375.png)
打开日志文件展示如下:
![](https://box.kancloud.cn/16c6c39037170314d10b3bc1c0778e84_404x154.png)
项目源码下载(下载密码:wfds)
[源码下载](https://pan.baidu.com/s/18A6DgKkcnPEG_6yMXfQEaw)