Example #1
0
        curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($curl, CURLOPT_AUTOREFERER, 1);
        curl_setopt($curl, CURLOPT_POST, 1);
        curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
        curl_setopt($curl, CURLOPT_COOKIEFILE, $this->cookie_file);
        curl_setopt($curl, CURLOPT_TIMEOUT, 30);
        curl_setopt($curl, CURLOPT_HEADER, 0);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        $tmpInfo = curl_exec($curl);
        if (curl_errno($curl)) {
            echo 'Errno' . curl_error($curl);
        }
        curl_close($curl);
        return $tmpInfo;
    }
    function is_login()
    {
        return file_exists($this->cookie_file);
    }
}
$b = new browser();
if (!$b->is_login()) {
    /*
    $post_url = "http://www.kaixin001.com/login/login_api.php";
    $post_data = "ver=1&email=xu.qinyong%40msn.com&rpasswd=xxxxxxxx&encypt=bbbbbbbbb&url=%2Fhome%2F&remember=1"; 
    */
    $ret = $b->login($post_url, $post_data);
}
//$ret = $b->get('http://www.kaixin001.com/photo/album.php?uid=1803114&albumid=26377065&passwd=1111');
file_put_contents("ret.html", $ret);
echo "done!";