@ini_set('max_execution_time',0);
$login='admin';
$pass='dshwyq';
$cat=1;
$title='титл';
$story='текстанамаsssssssssssssssssssssssssssss sssssssssssssssssssssssssssssss';
sendnews('subdomain.localhost',0,1);
function senddata($post,$host,$cook,$pic){
$data="$post\r\n\r\n";
@$fp= fsockopen($host,80,$err,$errs,50);
if (!$fp) {echo "<b>$host недоступен!</b><br>";return(1);}
$out= "POST /";
if ($pic==2) {$out.="transload.php";} else {$out.="?do=addnews";}
$out.=" HTTP/1.1\r\nHost: $host\r\nCookie: $cook\r\n".
"Content-Type: application/x-www-form-urlencoded\r\nContent-Length: ".
strlen($data)."\r\nConnection: close\r\n\r\n$data\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp))
{$line .= fread($fp, 1024);}
fclose($fp);
return $line;
}
function sendnews($host,$mode,$how){
global $login;
global $pass;
global $title;
global $story;
global $cat;
$line=senddata('login_name='.$login.'&login_password='.$pass.
'&login=submit&image.x=0&image.y',$host,0,0);
if ($line!=1) {
if (strpos($line,'К сожалению у вас нет прав для публикации новостей'))
{echo "<b>Новость НЕ добавлена на $host !</b><br>";return(1);}
preg_match("|dle_hash=([\d\w]+);|i",$line,$try);
$send="mod=addnews&catlist[]=$cat&title=$title&short_story=$story&full_story=$story";
//if (!$mode) {$send.="$story\r\n\r\n";}
$send.="\r\n\r\n";
$send.='&allow_comm=0&allow_main=1&approve=1&allow_rating=1&news_fixed=0';
$line=senddata($send,$host,"dle_password=".md5($pass)."; member_password=".md5($pass).
"; dle_name=".$login."; member_name=".$login."; dle_hash=$try[1]",0);
echo $line;
if (strpos($line,'Ваша новость была успешно добавлена'))
{echo "Новость успешно добавлена на $host";if ($cat==1) {echo " (Категория по умолчанию)";}echo "!<br>";}
}
}
?>