PHP实现登陆并抓取微信列表中最新一组微信消息的方法
2018-09-07 14:11
本文实例讲述了PHP实现登陆并抓取微信列表中最新一组微信消息的方法。分享给大家供大家参考,具体如下:
<?php $_G[wx_g] = array(init => array( wx_content => array(weixin_user => 微信号码, weixin_pass => 微信密码) ) ); wx_login(); $messge_list = get_message_list(); $file_id=$messge_list[item][0][multi_item][0][file_id]; //print_r($messge_list);exit; if(!DB::result_first(select count(weiyi_id) from test.yangang_jiaojing where weiyi_id={$file_id} )){ DB::query(delete from test.yangang_jiaojing); foreach ($messge_list[item][0][multi_item] as $key => $val){ $val[title]=mb_convert_encoding($val[title], GBK,UTF-8); $val[weiyi_id]=mb_convert_encoding($val[file_id], GBK,UTF-8); $val[des]=mb_convert_encoding($val[digest], GBK,UTF-8); $val[picurl]=$val[cover]; $val[detail]=$val[content_url]; $query_cheng = INSERT INTO test.yangang_jiaojing(weiyi_id,title,pic_url,detail_url,des)VALUES ({$val[weiyi_id]},{$val[title]},{$val[picurl]},{$val[detail]},{$val[des]}); $count1=DB::query($query_cheng); } } function get_message_list(){ global $_G; $cookie=$_G[wx_g][cookie]; $url = 写入到全局变量 $_G[wx_g][cookie] = $cookie; $_G[wx_g][token] = $token; } ?> CREATE TABLE IF NOT EXISTS `yangang_jiaojing` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(100) NOT NULL, `des` varchar(300) NOT NULL, `detail_url` varchar(300) NOT NULL, `pic_url` varchar(300) NOT NULL, `note` varchar(50) NOT NULL, `weiyi_id` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP微信开发技巧汇总》、《PHP编码与转码操作技巧汇总》、《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
上一篇:第二节 对象模型 [2]
下一篇:一个取得文件扩展名的函数
文章标题:PHP实现登陆并抓取微信列表中最新一组微信消息的方法
文章链接:http://soscw.com/index.php/essay/13292.html