无涉

无涉

天气真好

  • 财富值130
  • 威望值0
  • 总积分130

个人信息

  • 解决了

    foreach($lists as $key=>$value)
    echo $value['username']." ".$value['email']
    
  • 发布了话题
    怎么提取var_dump出来的数组的值?
  • 能加下我QQ不啊..

  • 不对- -if else只能针对2个吧,我刚才只是简单举例才举了2个 其实应该不止的 有好几个后缀的,这该怎么办

  • 昨天的问题已经解决了,想着从另一面解决 。你说的有道理哎,我去试试

  • 感谢楼上 通过JS的 change时间改变form的action已经实现,我现在想知道怎么通过一个模型先判断后缀 再调用对应的模型勒?

  • 发布了话题
    一个控制器怎么调用多个模型?
  • 发布了话题
    求助!!在线急等 关于调用的
  • 163

    <?php
         error_reporting(0);
         
         //邮箱用户名(不带@163.com后缀的)
         $user       = 'test';
         //邮箱密码
         $pass       = 'test';
         //目标邮箱
         //$mail_addr = [email]uenucom@163.com[/email]';
         
         //登陆
         $url            = 'http://reg.163.com/logins.jsp?type=1&url=http://entry.mail.163.com/coremail/fcg/ntesdoor2?lightweight%3D1%26verifycookie%3D1%26language%3D-1%26style%3D-1';
    
         $ch             = curl_init($url);
         //创建一个用于存放cookie信息的临时文件
         $cookie         = tempnam('.','~');
         $referer_login = 'http://mail.163.com';
         //返回结果存放在变量中,而不是默认的直接输出
         curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
         curl_setopt($ch, CURLOPT_HEADER, true);
         curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 120);
         curl_setopt($ch, CURLOPT_POST, true);
         
         curl_setopt($ch, CURLOPT_REFERER, $referer_login);
         
         $fields_post = array(
                 'username'=> $user,
                 'password'=> $pass,
                 'verifycookie'=>1,
                 'style'=>-1,
                 'product'=> 'mail163',
                 'selType'=>-1,
                 'secure'=>'on'
         );
         
         $headers_login = array(
             'User-Agent'        => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9) Gecko/2008052906 Firefox/3.0',
             'Referer'           => 'http://www.163.com'
         );
         
         $fields_string = '';
         
         foreach($fields_post as $key => $value)
         {
             $fields_string .= $key . '=' . $value . '&';
         }
         
         $fields_string = rtrim($fields_string , '&');
         
         curl_setopt($ch, CURLOPT_COOKIESESSION, true);
         //关闭连接时,将服务器端返回的cookie保存在以下文件中
         curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
         curl_setopt($ch, CURLOPT_HTTPHEADER, $headers_login);
         curl_setopt($ch, CURLOPT_POST, count($fields_string));
         curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string);
         
         $result= curl_exec($ch);
         curl_close($ch);
         
         
         //跳转
         $url='http://entry.mail.163.com/coremail/fcg/ntesdoor2?lightweight=1&verifycookie=1&language=-1&style=-1&username=' . $user;
         
         $ch = curl_init($url);
         
         $headers = array(
             'User-Agent'        => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9) Gecko/2008052906 Firefox/3.0'
         );
         
         curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
         curl_setopt($ch, CURLOPT_HEADER, true);
         curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 120);
         curl_setopt($ch, CURLOPT_POST, true);
         curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
         //将之前保存的cookie信息,一起发送到服务器端
         curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
         curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
         $result = curl_exec($ch);
         curl_close($ch);
         
         //取得sid
         preg_match('/sid=[^\"].*/', $result, $location);
         $sid = substr($location[0], 4, -1);
         file_put_contents('./result.txt', $sid);
         
         
         //通讯录地址
         $url='http://g4a30.mail.163.com/jy3/address/addrlist.jsp?sid='.$sid.'&gid=all';
         $ch = curl_init($url);
         
         $headers = array(
             'User-Agent'        => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9) Gecko/2008052906 Firefox/3.0'
         );
         
         curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
         curl_setopt($ch, CURLOPT_HEADER, true);
         curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 120);
         curl_setopt($ch, CURLOPT_POST, true);
         curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
         curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
         curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
         $result = curl_exec($ch);
         curl_close($ch);
         file_put_contents('./result2.txt', $result);
         unlink($cookie);
         
         //开始抓取内容
         preg_match_all('/<td class="Ibx_Td_addrName"><a[^>]*>(.*?)<\/a><\/td><td class="Ibx_Td_addrEmail"><a[^>]*>(.*?)<\/a><\/td>/i', $result,$infos,PREG_SET_ORDER);
         //1:姓名2:邮箱
         print_r($infos);
     
    ?>
    
助理 等级规则
130/200
资料完整度
50/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

0

Ta的访客

0