liveinternet авторизация Curl - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB90.7493
BTC/USD70175.1620
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 14.06.2011, 01:00   #1
homakov
ivan
 
Регистрация: 20.11.2009
Адрес: Samara
Сообщений: 134
Бабло: $29465
По умолчанию liveinternet авторизация Curl

блин ну никак не заводится. Эта хрень отдает что браузер не читает куки. Помогите

нужно чтобы юзер "Зашел" и можно было дейстовать дальше.. спасибо, извините за говнокод кстати, заеблся уже

$url="http://www.liveinternet.ru/community/1072238/profile/#";

//include 'Snoopy.class.php';
//include 'DudeCurl.php';

$ckfile=tempnam("/tmp", "CURLCOOKIE");
//$fp = fopen("cc.txt", "w"); fclose($fp);
$ch = curl_init();

global $ch;
curl_setopt ($ch, CURLOPT_COOKIEJAR, $ckfile);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)');
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_COOKIEJAR, $ckfile);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
//curl_setopt($curl, CURLOPT_COOKIESESSION, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: text/xml; charset=UTF-8"));
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_AUTOREFERER, true);
curl_setopt($curl, CURLOPT_COOKIE, 'lang=ru; adv-uid=7126c2.b707c4.de8d0a; chbx=guest');
function send($url, $data=''){
global $ch;
echo $data;
if($data==''){curl_setopt($ch, CURLOPT_POST, 0); }else{curl_setopt($ch, CURLOPT_POST, 1); }
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$exec=curl_exec($ch);
//ref($url);
return $exec;
}
function ref($r){
global $ch;
curl_setopt($ch, CURLOPT_REFERER, $r);
}

/*
$users=file('users.txt');
foreach($users as &$user){$user=explode('|',$user);}
$num=rand(0,count($users)-1);

$current=$users[$num];
$nick=rtrim($current[1]);
$pass=rtrim($current[0]);
print_r($current);
*/
$nick='chachelin';
$pass='areLaJaGYXU';

$s00=send("http://www.liveinternet.ru/journal_register.php");
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_COOKIEFILE, $ckfile);
//$s0=send("http://www.liveinternet.ru/community/1072238/profile/#");
//curl_setopt($curl, CURLOPT_COOKIE, 'lang=ru; chbx=guest;');
$s1=send("http://www.liveinternet.ru/member.php","action=login&username=$nick&password= $pass&url=http://www.liveinternet.ru/journal_register.php");

echo $s1;
$s2=send("http://www.liveinternet.ru/community/1072238/profile/#");
echo $s2;
exit;
homakov вне форума