Помогите кто знает. Нужно заити на сайт и пропарсить инфу. Логин и пароль известны. Пробовал использовать fsockopen но возможно что-то делал не так. Если можно не отсылая к мануалам обьясните на конкретном примере как можно залогинится.
Кроме того при обращении на страницу с логин-формой возникала ошибка вида:
Warning: Cannot modify header information - headers already sent by (output started at /usr/home ... ... /lang_english.php:1)
in /usr/home ... ... /header.php on line 48
на всякий случай посылаю свой код:
Код | <? set_time_limit(0); ignore_user_abort(true);
$post_query= 'username=admin&user_password=ffdbdfbdfb&random_num=841308&gfx_check=&op=login'; //эти переменные были в форме на страничке с логином
$post_query = urlencode($post_query);
$host = www.blabla.com; $path = 'http://www.blabla.com/modules.php?name=Your_Account&op=userinfo&bypass=1&username=admin'; $query = "POST ".$path." HTTP/1.0\r\n"; $query .= "Host: ".$host." \r\n"; $query .= "Content-Type: application/x-www-form-urlencoded\r\n"; $query .= "Content-Length: " .strlen($post_query)."\r\n"; $query .= "\r\n".$post_query; $fp = fsockopen($host, '80'); if ($fp) { fputs($fp, $query); } else { die ('error'); }
while (!feof ($fp)) {
echo $data = fgets ($fp, 10240);
}
?>
| |