| -=Static=- |
17.07.2008 18:17 |
Цитата:
Сообщение от mff
Полюбому, скриптишко был бы актуален! Вот можно ли будет это реализовать на php - это уже интересно.
|
кхм...реализовать без проблем.
1. Нагуглить 5-50 типов досок объяв.
2. Посмотреть как происходят постинг объявы.
3. наваять 5-50 шаблонов поста под соответсвенные доски
4. нагуглить список сайтов на которых юзаются доски из тех на которые умеем срать.
5. Состовляем список и начинаем срать :D
Вот примерно так будет выглядеть производственный процесс =)
Ключевой код выглядит примерно так:
PHP код:
<?
function Prepare_POST_array($arr)
{
$out = "";
foreach($arr as $key => $line)
{
if($out == "")
$out .= $key."=".urlencode($line);
else
$out .= "&".$key."=".urlencode($line);
}
return $out."\r\n\r\n";
}
function post_query($param, $cookie, $path, $host, $port = 80 $AnswerFlag = true)
{
if(!$param || !is_array($param)) return false;
$data = Prepare_POST_array($param);
$fp = fsockopen($host, $port, $errno, $errstr, 30);
if(!$fp) return false;
$out = "POST ".$path." HTTP/1.1\r\n";
$out .= "Host: ".$host."\r\n";
$out .= "Content-Type: application/x-www-form-urlencoded; charset=windows-1251\r\n";
$out .= "Content-Length: ".strlen($data)."\r\n";
$out .= "User-Agent: Opera/9.27 (Windows NT 5.1; U; ru)\r\n";
if($cookie) $out .= "Cookie: ".$cookie."\r\n";
$out .= "Connection: Close\r\n\r\n";
$out .= $data;
fwrite($fp, $out);
if($AnswerFlag)
{
while (!feof($fp))
{
$answer[] = fgets($fp, 1024);
}
}
else $answer = true;
fclose($fp);
return $answer;
}
?>
|