Это код простейшего cUrl-бота . но он не рабтает... Не проходит авторизация. Помогите пожалуйста решить эту проблему. файлы с куками пустые. тестирую с денвера. Code: for ($i=1; $i<5; $i++) { $url = "http:/site.ru/guest/?id=2&pass=121212"; // Страничка, на которую посылаем ajax-запросы $ch = curl_init ($url); curl_setopt ($ch, CURLOPT_USERAGENT, 'Mozilla 5.0'); //Прописываем User Agent, чтобы приняли за своего curl_setopt ($ch, CURLOPT_COOKIEFILE, "cookie.txt"); // Сюда будем записывать cookies, файл в той же папке, что и сам скрипт curl_setopt ($ch, CURLOPT_COOKIEJAR, "cookie.txt"); curl_setopt ($ch, CURLOPT_HEADER, 1); curl_setopt ($ch, CURLOPT_POST, 1); curl_setopt ($ch, CURLINFO_HEADER_OUT, 1); curl_setopt ($ch, CURLOPT_POSTFIELDS, "msg=".rand (10000, 100000)); //Устанавливаем значения, которые мы передаем через POST на сервер в нужном формат $result = curl_exec($ch); echo $result; curl_close ($ch); } Может у кого то есть сие чудо где можно указать куки, а не автологин? Рабочий .
да я убрал чтоб за рекламу не посчитали. в принципе надо одного школьника помучить. барыжка тупой. загоняет чужие скрипты под видом своих. только копирайты чистит... у него сайт на DCMS 6.6.4 . или дайте пример, я попробую сам переделать под его форму отправки.
Авторизация не проходит там. наверное надо только через куки.. автологин не пашет .. работает через ссылку login.php?id=2&pass=111111
PHP: <? $num = "50"; //сообщений в гостевую $cur=curl_init(); curl_setopt($cur, CURLOPT_URL, "http://fazmi.ru/login.php"); curl_setopt($cur,CURLOPT_USERAGENT,"Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.8.131 Version/11.10"); curl_setopt($cur,CURLOPT_COOKIEJAR,"cookiefile.txt"); curl_setopt($cur,CURLOPT_COOKIEFILE,"cookiefile.txt"); curl_setopt($cur,CURLOPT_RETURNTRANSFER,1); curl_setopt($cur, CURLOPT_POST, 1); curl_setopt($cur, CURLOPT_POSTFIELDS,"nick=Tuborg&pass=121212"); curl_exec($cur); curl_close($cur); for($a=0;$a<=$num;$a++){ $rand = rand(1,10); $cur=curl_init(); curl_setopt($cur, CURLOPT_URL, "http://fazmi.ru/guest/"); curl_setopt($cur,CURLOPT_USERAGENT,"Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.8.131 Version/11.10"); curl_setopt($cur,CURLOPT_COOKIEJAR,"cookiefile.txt"); curl_setopt($cur,CURLOPT_COOKIEFILE,"cookiefile.txt"); curl_setopt($cur,CURLOPT_RETURNTRANSFER,1); curl_setopt($cur, CURLOPT_POST, 1); curl_setopt($cur, CURLOPT_POSTFIELDS,"msg=admin_lox_$rand"); curl_exec($cur); curl_close($cur); } ?> .................