<form method="post">
Login:<input name="login"><br>
Pass:<input type="password" name="pass"><br>
Title:<input name="title"><br>
Text:<textarea name="post">
</textarea><br>
<input type="submit" name="Отправить Пост">
</form><br><br>
<?php
$post = $_POST['post'];
if($post == "") {
?> Заполните все поля
<?php
} else {
$login = $_POST['login'];
$password = $_POST['pass'];
//переменные с куки
$bbuserid = -1;
$bbpassword = -1;
$bbusername = $login;
$bbredirect = $login;
$jurl = -1;
$n_title = $_POST['title']; //заголовок новости
$n_body = $_POST['post']; // текст новости
//пакет авторизации
$pst_data = "action=login&charset=utf&username=".$login."&password=".$password;
$headr = "POST /member.php HTTP/1.1\r\n";
$headr .= "Host: www.liveinternet.ru\r\n";
$headr .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3\r\n";
$headr .= "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n";
$headr .= "Accept-Language: ru,en-us;q=0.7,en;q=0.3\r\n";
$headr .= "Connection: keep-alive\r\n";
$headr .= "Referer: http://www.liveinternet.ru/\r\n";
$headr .= "Content-Type: application/x-www-form-urlencoded\r\n";
$headr .= "Content-Length: ".strlen($pst_data)."\r\n\r\n";
$headr .= $pst_data;
$sct = fsockopen("www.liveinternet.ru",80);
fputs($sct,$headr);
while(!feof($sct))
{
$sanswer = fgets($sct,4096);
if($st = strstr($sanswer,"set-cookie: bbuserid="))
{
$eps = strpos($st,";");
$bbuserid = substr($st,21,$eps-21);
}
if($st = strstr($sanswer,"set-cookie: bbpassword="))
{
$eps = strpos($st,";");
$bbpassword = substr($st,23,$eps-23);
}
if($st = strstr($sanswer,"set-cookie: jurl="))
{
$eps = strpos($st,";");
$jurl = substr($st,17,$eps-17);
}
}
fclose($sct);
//пакет постинга новости
$form_data = "-----------------------------41184676334\r\n";
$form_data .= "Content-Disposition: form-data; name=\"action\"\r\n";
$form_data .= "\r\n";
$form_data .= "newpost\r\n";
$form_data .= "-----------------------------41184676334\r\n";
$form_data .= "Content-Disposition: form-data; name=\"parsing\"\r\n";
$form_data .= "\r\n";
$form_data .= "\r\n";
$form_data .= "-----------------------------41184676334\r\n";
$form_data .= "Content-Disposition: form-data; name=\"journalid\"\r\n";
$form_data .= "\r\n";
$form_data .= $bbuserid."\r\n";
$form_data .= "-----------------------------41184676334\r\n";
$form_data .= "Content-Disposition: form-data; name=\"backurl\"\r\n";
$form_data .= "\r\n";
$form_data .= "\r\n";
$form_data .= "-----------------------------41184676334\r\n";
$form_data .= "Content-Disposition: form-data; name=\"selectforum\"\r\n";
$form_data .= "\r\n";
$form_data .= "/journal_post.php?journalid=".$bbuserid."\r\n";
$form_data .= "-----------------------------41184676334\r\n";
$form_data .= "Content-Disposition: form-data; name=\"action\"\r\n";
$form_data .= "\r\n";
$form_data .= "n_add\r\n";
$form_data .= "-----------------------------41184676334\r\n";
$form_data .= "Content-Disposition: form-data; name=\"nurl\"\r\n";
$form_data .= "\r\n";
$form_data .= "\r\n";
$form_data .= "-----------------------------41184676334\r\n";
$form_data .= "Content-Disposition: form-data; name=\"headerofpost\"\r\n";
$form_data .= "\r\n";
$form_data .= $n_title."\r\n";
$form_data .= "-----------------------------41184676334\r\n";
$form_data .= "Content-Disposition: form-data; name=\"mode\"\r\n";
$form_data .= "\r\n";
$form_data .= "0\r\n";
$form_data .= "-----------------------------41184676334\r\n";
$form_data .= "Content-Disposition: form-data; name=\"status\"\r\n";
$form_data .= "\r\n";
$form_data .= "Use these controls to insert vBcode\r\n";
$form_data .= "-----------------------------41184676334\r\n";
$form_data .= "Content-Disposition: form-data; name=\"message\"\r\n";
$form_data .= "\r\n";
$form_data .= $n_body."\r\n";
$form_data .= "-----------------------------41184676334\r\n";
$form_data .= "Content-Disposition: form-data; name=\"tags\"\r\n";
$form_data .= "\r\n";
$form_data .= "\r\n";
$form_data .= "-----------------------------41184676334\r\n";
$form_data .= "Content-Disposition: form-data; name=\"make_br_sel\"\r\n";
$form_data .= "\r\n";
$form_data .= "yes\r\n";
$form_data .= "-----------------------------41184676334\r\n";
$form_data .= "Content-Disposition: form-data; name=\"commentsubscribe\"\r\n";
$form_data .= "\r\n";
$form_data .= "yes\r\n";
$form_data .= "-----------------------------41184676334\r\n";
$form_data .= "Content-Disposition: form-data; name=\"nocomment\"\r\n";
$form_data .= "\r\n";
$form_data .= "0\r\n";
$form_data .= "-----------------------------41184676334\r\n";
$form_data .= "Content-Disposition: form-data; name=\"parseurl\"\r\n";
$form_data .= "\r\n";
$form_data .= "yes\r\n";
$form_data .= "-----------------------------41184676334\r\n";
$form_data .= "Content-Disposition: form-data; name=\"close_level\"\r\n";
$form_data .= "\r\n";
$form_data .= "0\r\n";
$form_data .= "-----------------------------41184676334--\r\n";
$headr = "POST /journal_addpost.php HTTP/1.1\r\n";
$headr .= "Host: www.liveinternet.ru\r\n";
$headr .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3\r\n";
$headr .= "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n";
$headr .= "Accept-Language: ru,en-us;q=0.7,en;q=0.3\r\n";
$headr .= "Connection: keep-alive\r\n";
$headr .= "Referer: http://www.liveinternet.ru/journal_post.php?journalid=".$bbuserid."&action=n_add\r\n";
$headr .= "Cookie: bbuserid=".$bbuserid."; bbpassword=".$bbpassword."; bbusername=".$bbusername."; jurl=".$jurl."; chbx=guest\r\n";
$headr .= "Content-Type: multipart/form-data; boundary=---------------------------41184676334\r\n";
$headr .= "Content-Length: ".strlen($form_data)."\r\n\r\n";
$headr .= $form_data;
$sct = fsockopen("www.liveinternet.ru",80);
fputs($sct,$headr);
while(!feof($sct))
{
$sanswer = fgets($sct,4096);
}
print("Запостили!");
fclose($sct);
}
?>
Вот такой простой скриптик вам на 1-е апреля.