随笔分类 -  php

摘要:上一节中,介绍了如何处理消息和回复消息。这一节我们主要介绍下如何基于规则进行回复。为了尽可能简单,把规则直接写入到配置文件中,通过读写配置文件来获取规则。本节结束的自动回复是基于文本消息进行触发的,其他的消息类型咱不考虑。首先定义规则类,规则包含三个属性:关键词;规则类型,比如是精确匹配,模糊匹配,还是正则匹配等;回复消息内容,规则匹配之后,回复的消息内容。Rule具体属性如下: /** * 精确匹配 */ const TYPE_EXACT_MATCH = 1; /** * 模糊匹配 */ const TYPE_FUZZY_MATCH = 2... 阅读全文
posted @ 2013-11-24 11:33 小丁 阅读(358) 评论(0) 推荐(0)
摘要:问题的背景是设置在数据迁移过程中的,需求是这样的,把数据库中的表数据导入到文件中,然后读取此文件,把数据写入到另一个库中。从数据库中把表数据导出到文件的命令为:命令也可以写成:myql -uroot -pmysql test -e "select * from tickets" > /tmp/ticket.txt其中,test指的是数据库的名称,这样,数据会导入到/tmp/ticket.txt文件中,其中第一行为字段名称,文件如下:总体的思路是:把数据的每一行作为一个数组,其中key为第一行的字段值,关键代码如下: 1 <?php 2 $file = fopen 阅读全文
posted @ 2012-12-26 22:10 小丁 阅读(728) 评论(0) 推荐(0)