[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Нужна помощь дописать php cUrl скрипт
Anim0de
Всем доброго времени суток, нужна помощь пхп-программиста реализовать задуманный скрипт.

Задумка:
1) Заходим под прокси на форум, логинимся.
2) Берем rss ленту новостей, в ней "пост1" - постим в мою тему на форуме как ответ.
3) ждем 40 сек, задержка между постами.
4) из rss берем "пост2" и опять постим как ответ в мою тему.
и так по цыклу...

в cUrl опыта нету, в php на начальном уровне, был бы рад помощи...

Вот что реализовал:

    <?php

// логин и пас на форум
$login = 'логин1';
$pass = 'пароль';

// инфа для поста

$content = "инфа из рсс";
$proxy = '195.114.6.10:3128';


if( $curl = curl_init() ){


curl_setopt($curl,CURLOPT_URL,'http://intporn.com/');


curl_setopt($curl, CURLOPT_COOKIESESSION, TRUE);
curl_setopt($curl, CURLOPT_COOKIEFILE, "cookiefile");


curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);

curl_setopt($curl,CURLOPT_FOLLOWLOCATION,true);

curl_setopt($curl,CURLOPT_CONNECTTIMEOUT,30);

curl_setopt($curl,CURLOPT_ENCODING,'gzip,deflate');

curl_setopt($curl,CURLOPT_USERAGENT,'mozilla');

curl_setopt($ch, CURLOPT_PROXY, "$proxy");

if( $html = curl_exec($curl) ){

curl_setopt($curl,CURLOPT_URL,'intporn.com/forums/login.php?do=login');

curl_setopt($curl,CURLOPT_POST,TRUE);

curl_setopt($curl,CURLOPT_POSTFIELDS,"s=&do=login&vb_login_password=&vb_login_md5password=&vb_login_md5password_utf= &vb_login_username=$login&cookieuser=1&vb_login_password=$pass");

if( $html = curl_exec($curl) ){

if( preg_match('/\<input type=\"hidden\" name=\"killspammers\" value=\"(.+?)\"\/\>/', $html, $out) ){

curl_setopt($curl,CURLOPT_URL,'http://intporn.com/forums/newreply.php?do=postreply&t=2889916');

curl_setopt($curl,CURLOPT_POSTFIELDS,"message=$content&wysiwyg=1&styleid=0&fromquickreply=1&s=&securitytoken=1351604709-df505fab5d1c54f125c4dc469314b530c70ea1fb&do=postreply&t=2889916&p=who+cares&specifiedpost=0&parseurl=1&loggedinuser=336024&sbutton=Post+Quick+Reply");

if( $html = curl_exec($curl) ){

echo 'успешный пост';
}
}
}
}


curl_close($curl);
}

?>


Прошу помощи, кто чем сможет
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.