Всем привет. Решил провести первый опыт в девелстудио который оказался неудачным. Написал скрипт для создания тем на форуме (по коду поймете), на php сервере работает отлично, однако в девелстудио работать отказывается. (нету результата выполнения) При просмотре сессии видно что что-то не то...
Подключить модуль и кинуть в папку с проектом дллку не забыл.
PHP код:
$base=c('Form1->memo1')->inText;
$base = explode ("\n",$base);
$kol=count($base, COUNT_RECURSIVE);
$t=c('Form1->edit1')->text;
$b=c('Form1->memo2')->text;
for ($x=0; $x<$kol; $x++)
{
$auth=explode(';', $base[$x]);
$login=$auth[0];
$pass=$auth[1];
$url = 'http://battlelog.battlefield.com/bf3/gate/';
$urlTo = 'https://battlelog.battlefield.com/bf3/gate/login/';
$try_to_log = 'Sign+in';
$post = 'redirect=&email=' . $login . '&password=' . $pass .'&remember=1&submit=' . $try_to_log;
$ch = curl_init();
curl_setopt($ch, CURLOPT_NOBODY, false);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208');
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$html = curl_exec($ch);
curl_setopt($ch, CURLOPT_URL, $urlTo);
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie_bl1.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie_bl1.txt');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_NOBODY, false);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$pere = curl_exec($ch);
$url='http://battlelog.battlefield.com/bf3/ru/forum/newthread/2832654489579548217/';
curl_setopt($ch, CURLOPT_URL, $url);
$pere=curl_exec($ch);
$i=explode('post-check-sum" value="',$pere);
$i=explode('" />',$i[1]);
$i=$i[0];
$url='http://battlelog.battlefield.com/bf3/ru/forum/createthread/2832654489579548217/';
$post='post-check-sum='.$i.'&topic='.$t.'&body='.$b;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$pere=curl_exec($ch);
$file="cookie_bl1.txt";
unlink($file);
sleep(1);
}