PHP读取MSN联系人列表

下载类文件
http://code.google.com/p/phpmsnclass/downloads/list
把解压的文件复制到apche的httpdocs里面,然后在目录里面新建log文件夹打开sample.php

<?php
error_reporting(E_ALL);
include_once('msn.class.php');
$msn = new MSN;
if (!$msn->connect('MSN帐号, 'MSN密码')) {
    echo "Error for connect to MSN networkn";
    echo "$msn->errorn";
    exit;
}
$msn->getMembershipList();
exit;
?>

然后有2个方法:
1、直接访问sample.php?log=log,正常的话会在log目录里面生成一个msn_20100628.log类似这样的文件,里面就是列表
2、修改函数msn.class.php
找到函数function log_message($str)大约3171行
修改如下:

   function log_message($str)
    {
  $start=stripos($str,"):");
  $end=stripos($str,"(",($start+2));
  echo substr($str,$start+2,$end-($start+2)).'<br/>';
        return;
    }

然后访问sample.php就可以得到email列表

发表评论

电子邮件地址不会被公开。 必填项已用*标注