Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2009, 17:56   #1
LonRv
Новичок
Джуниор
 
Регистрация: 28.12.2009
Сообщений: 1
Радость Проблемы с POST запросом через cURL

Приветствую всех. Я пишу новостную рассылку ВКонтакте для своих юсеров (в ЛС) (не спам), и столкнулся с проблемой. Скрипт успешно авторизируется, переходит на страницу mail, извлекает secure, chas, photo, но не отправляет само сообщение. Пост параметры были получены путём дописывания в hosts 127.0.0.1 vkontakte.ru. Запрос возвращает пустую страницу. В чём может быть проблема? Заранее спасибо!

код собсно
PHP код:
$CURL curl_init();

curl_setopt ($CURLCURLOPT_URL'http://vkontakte.ru/login.php');
curl_setopt ($CURLCURLOPT_FAILONERROR1);
curl_setopt ($CURLCURLOPT_FOLLOWLOCATION1);
curl_setopt ($CURLCURLOPT_RETURNTRANSFER,1);
curl_setopt ($CURLCURLOPT_TIMEOUT20);
curl_setopt($CURLCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4');
curl_setopt ($CURLCURLOPT_POST1); 
curl_setopt($CURLCURLOPT_COOKIEFILE"./cook");
curl_setopt($CURLCURLOPT_POSTFIELDS'email=avatar-forum@ua.fm&pass=Fi28rDGjf3138jf&expire=1'); 
$Result curl_exec ($CURL);

curl_setopt($CURLCURLOPT_URL"http://vkontakte.ru/mail.php?act=write&to=37771474");
curl_setopt($CURLCURLOPT_REFERER"http://vkontakte.ru/index.php");
curl_setopt ($CURLCURLOPT_TIMEOUT20);
curl_setopt($CURLCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4');
curl_setopt($CURLCURLOPT_COOKIEFILE"./cook");
curl_setopt($CURLCURLOPT_RETURNTRANSFER1);
$Result  curl_exec($CURL);

preg_match_all ('/name\=\"secure\" value\=\"{1}(.*?)\"/'$Result$Values_Array);
$secure $Values_Array[1][0];

preg_match_all ('/name\=\"chas\" value\=\"{1}(.*?)\"/'$Result$Values_Array);
$chas $Values_Array[1][0];

preg_match_all ('/name\=\"photo\" value\=\"{1}(.*?)\"/'$Result$Values_Array);
$photo $Values_Array[1][0];

curl_setopt($CURLCURLOPT_URL"http://vkontakte.ru/mail.php");
curl_setopt ($CURLCURLOPT_TIMEOUT20);
curl_setopt($CURLCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4');
curl_setopt ($CURLCURLOPT_POST1); 
curl_setopt($CURLCURLOPT_COOKIEFILE"./cook");
curl_setopt($CURLCURLOPT_POSTFIELDS'act=sent&ajax=1&secure='.$secure.'&chas='.$chas.'&photo='.$photo.'&to_id=37771474&to_reply=0&title=blah&message=blah blah'); 

$Result  curl_exec($CURL);
echo 
$Result
LonRv вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с POST запросом... JustKurt Работа с сетью в Delphi 1 26.07.2009 01:02
CURL проблемы при компиляции... XAOC-forever Общие вопросы C/C++ 5 23.07.2009 13:10
Отправка файла POST-запросом на PHP-скрипт... ActiveX Работа с сетью в Delphi 7 20.07.2009 16:54
Проблемы с кодировкой при выполнении post запроса FANATID Работа с сетью в Delphi 7 01.03.2009 14:46
Эквивалент формы через POST James303 Работа с сетью в Delphi 7 12.01.2009 21:13