вот я писал спам бот для бобрдобр
<?php
$url = "http://bobrdobr.ru/login/";
$post="username=login&password=password";
$ua = 'User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Widows NT)';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $ua);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIE, "bobrologin=1");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/cookie.txt');
$result = curl_exec($ch);
$sess_cookie=substr($result, strpos($result, "sessionid=")+10, 32);
$post="url=google.ru&name=22&tags=222&description=222&killspammers=$s_hidden";
$url = "http://bobrdobr.ru/new_bookmark.html";
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $ua);
curl_setopt($ch, CURLOPT_COOKIE, $sess_cookie);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result=curl_exec($ch);
$s_hidden=substr($result, strpos($result, 'name="killspammers" value=')+27, 26);
$result = curl_exec($ch);
$post="url=google.ru2&name=22&tags=222&description=222&killspammers=$s_hidden";
curl_setopt($ch, CURLOPT_URL, "http://bobrdobr.ru/new_bookmark.html?next=None&copied=");
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $ua);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_COOKIE, $sess_cookie);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
?>
С коментариями может где то проблеммы быть(Не люблю писать что то пока идет творческий процесс, НО СТАРАЮСЬ ИСПРАВИТЬСЯ)
Если что то непонятно спрашивайте.
И
adw0rd, сейчас мне скажет что я плохо POST запрос отправляю=)