С нами с 12.08.04
Сообщения: 11
Рейтинг: 3
|
Добавлено: 11/04/05 в 15:03 |
Всем хай!
Вообщем сейчас я на php пишу небольшой скрипт, парсит кое-какую инфу, а потом должен все это дело постить в соответсвующий раздел форума (не спамилка ). Ну парсер я уже написал, а вот с форумом конкретная проблема - никак не получается ни залогинится, ни и запостить
Форум Invasion Power Board, да.
Средствами пхп пока никак, пытаюсь просто осуществить вход в форум, тупо вбив в браузер
Код: | /index.php?act=Post&CODE=01&UserName=admin&PassWord=lalala |
И облом, не логинится.
Как побороть это и как реализовать это через php?
Только плиз не советуйте копаться в сорсах форума, это пока не для моих мозгов
Всем - рейтинг!
|
|
|
|
С нами с 25.10.04
Сообщения: 3306
Рейтинг: 2538
|
Добавлено: 11/04/05 в 15:57 |
Может здесь найдешь инфу полезную,честно говоря мало поняла, что тебе нужно
http://php.spb.ru/
|
|
Сдам подпись (в личку, please)
|
0
|
|
|
С нами с 05.08.04
Сообщения: 72
Рейтинг: 38
|
Добавлено: 11/04/05 в 15:59 |
<?php
$bot['nick']='Fla';
$bot['pass']='sdfsdf';
$bot['id']='1101030';
function go($method,$path,$data,$sid,$bot)
{
$fp = fsockopen('forum.bla.ru', 80);
if ($fp)
{
fputs($fp, "$method /$path HTTP/1.1\r\n");
fputs($fp, "Host: forum.bla.ru\r\n");
fputs($fp, "Content-Type: application/x-www-form-urlencoded\r\n");
if($method='POST') {fputs($fp, "Content-length: " . strlen($data) . "\r\n");}
fputs($fp, "User-Agent: MSIE\r\n");
if($sid)
{
foreach($sid as $osid)
{
fputs($fp, "Cookie:".trim($osid)."\r\n");
}
}
fputs($fp, "Connection: close\r\n\r\n");
if($method='POST') {fputs($fp, $data);}
$buf=''; while (!feof($fp)) { $buf.=fgets($fp,128);}
return $buf;
}
}
$all_connect=go('POST','start_page.php',"Cat=/&Loginname=Ky3mu4&Loginpass=2241984&firstlogin=1&buttlogin=Войти+в+систему",'',$bot);
preg_match_all("/Set-Cookie:([^\r\n]*)/i",$all_connect,$out_sesion);
echo "<pre>";
print_r($out_sesion);
echo go('GET','login.php?Cat=',"",$out_sesion[1],$bot);
?>
Вот небольшой кодец, в нормальныйх форумах такая фишка сначало через POST посылаеш к ним логин и пасс, после тебе в ответе присылается норме сессии, ты его с каждыми слейдующим запросом POST должен посылать в посте тоже...
Вообще советую отказатся эт этой идеи геморно....
|
|
|
|
БешаныйСуслег
С нами с 16.06.04
Сообщения: 1322
Рейтинг: 1338
|
Добавлено: 11/04/05 в 16:31 |
Возьми набор классов HTTP_Navigator, там даже для курла место нашлось, довольно удобно
|
|
|
|
С нами с 28.07.04
Сообщения: 39
Рейтинг: 13
|
Добавлено: 11/04/05 в 17:10 |
Arctic, стукни мне плиз =) icq:444881, базар есть насчет заказчика ;)
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |