Terri.p
Постоялец
- Регистрация
- 23 Ноя 2008
- Сообщения
- 56
- Реакции
- 31
- Автор темы
- #1
Здравствуйте,
У меня такая задача нужно чтобы скрипт постил в форум на PHPBB в одну единственную тему, я подсмотрел что отправляет браузер и попытался сымитировать тоже ..
Но что-то не хочет работать, в чем грабли, мой код:
ЗИ: Если то что я на писал извращение и можно все реализовать проще, то не откажусь от примера.
У меня такая задача нужно чтобы скрипт постил в форум на PHPBB в одну единственную тему, я подсмотрел что отправляет браузер и попытался сымитировать тоже ..
Но что-то не хочет работать, в чем грабли, мой код:
PHP:
$host="www.forumbb";
$content="subject=&addbbcode18=%23444444&addbbcode20=0&helpbox=Font+size%3A+%5Bsize%3Dx-small%5Dsmall+text%5B%2Fsize%5D&message=Testggggggggggggggg+post+tttt+ffffffff&mode=reply&sid=e6c6d43fe97ea975cc83628e00972d17&t=2&post=Submit";
$UserAgent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; uk; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3 ;
$Accept = 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8';
$refer="www.forumbb/posting.php?mode=reply&t=2";
$cookie="phpbb2mysql_data=a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0%3A%22%22%3Bs%3A6%3A%22userid%22%3Bs%3A1%3A%222%22%3B%7D; phpbb2mysql_sid=e6c6d43fe97ea975cc83628e00972d17; phpbb2mysql_t=a%3A1%3A%7Bi%3A2%3Bi%3A1233717544%3B%7D";
$zap="/posting.php";
$get="POST $zap HTTP/1.1\r\nHost: $host\r\nUser-Agent: $UserAgent\r\nAccept: $Accept\r\nAccept-language: ru,uk;q=0.8,en-us;q=0.5,en;q=0.3\r\nAccept-Encoding: gzip,deflate\r\nAccept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\r\nKeep-Alive: 300\r\nConnection: keep-alive\r\nReferer: $refer\r\nCookie: $cookie\r\nContent-Type: application/x-www-form-urlencoded\r\nContent-Length: 191\r\n\r\n$content\r\n";
$fp=fsockopen($host,80);
fwrite($fp,$get);
fclose($fp);
ЗИ: Если то что я на писал извращение и можно все реализовать проще, то не откажусь от примера.