Вверх ↑
Этот топик читают: Гость
Ответов: 242
Рейтинг: 13
#1: 2010-01-20 10:40:10 ЛС | профиль | цитата
Вот база для авторизации. Ночью как то умудрялся получить даже 302 страницу но на главную профиля не переходила . Хочу сделать клиент для отправки СМС при новых сообщениях.
code_16571.txt
------------ Дoбавленo в 18.22:
Аналог Post запросов на PHP .

#php
function vk_login($login, $pass) {
$login = urlencode($login);
$pass = urlencode($pass);

$ch = curl_init('http://login.vk.com/?act=login');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3');
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_REFERER, 'http://vkontakte.ru/');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "email=$login&pass=$pass&expire=&vk=");
$res = curl_exec($ch);
if(preg_match('#name=\'s\' id=\'s\' value=\'(.*)\'#',$res,$s))
return $s[1];
else return false;
}

function loadpage($url, $key) {
$cookie='remixchk=5; remixsid='.$key.';';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_GET, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$zz = curl_exec($ch);
curl_close($ch);
return $zz;
карма: 0

0
файлы: 1code_16571.txt [5KB] [152]
Гость
Ответов: 17029
Рейтинг: 0
#2: 2010-01-20 18:55:54 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2025-01-12 10:53:52
карма: 0

0
Ответов: 242
Рейтинг: 13
#3: 2010-01-20 19:14:41 ЛС | профиль | цитата
Вот только редирект не делает

code_16575.txt
------------ Дoбавленo в 19.14:
Есть соображения?
карма: 0

0
файлы: 1code_16575.txt [4.9KB] [145]
3
Сообщение
...
Прикрепленные файлы
(файлы не залиты)