Показать сообщение отдельно

  #47  
Старый 21.02.2007, 23:55
Аватар для Ch3ck
Ch3ck
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
Провел на форуме:
5301021

Репутация: 1879


По умолчанию

Вообщем, интересная штука сегодня писалась... но получилось, не то, что хотелось... ))))))
Ситуация в двух словах:
Взять результаты поиска с domainsdb, отпарсить из исходника страницы найденные по вашему запросу линки, и проверить, если там php скрипт (index.php ))))))))))
PHP код:
<?php
// Вообщем-с,  открываем исходник страницы с полученными ссылками...
//сохраняем в file.txt и поехали...
error_reporting(0);
set_time_limit(0);
  
$links=fopen('filens.txt','w');
  
$text file_get_contents('file.txt');
  
$pat "|<a href=\"([^\"]+)\"[^>]+>([^<]+)<|is";
  
preg_match_all($pat$text$mass);
  for(
$i 0$i count($mass[1]); $i++)
  {
  
fwrite($links$mass[1][$i]."\n");
}
     
fclose($links);
$textfile('filens.txt');
       foreach(
$text AS $val)
        {
            
$val=str_replace("\r",'',$val);
            
$val=str_replace("\n",'',$val);
            
preg_match("/^(http:\/\/)?([^\/]+)/i"$val$math);
            
$host=$math[2];
            
$f=fsockopen($host80);
            if (!
$f) echo("<font color=\"blue\"><b>HOST NOT FOUND</b></font> - <strike>$host</strike>");
            
fwrite($f"GET /index.php HTTP/1.0\n\n");
            
$str fread($f1024);
if (
substr($str9,6)=="200 OK")
       {
       echo(
"<table border='1'><tr><td>");
       echo (
"<b>$host</b><td> <font color=\"green\"><b>прекрасно!!!<b></font><br>");
       echo(
"</td></tr></table>"); }
else
       {
       echo(
"<table border='1'><tr><td>");
       echo(
"<b>$host</b><td> <font color=\"red\"><i>непрекрасно!!!</i></font> <br>");
       echo(
"</td></tr></table>");
       }
       }
fclose($f);
?>
Реализованно по-тупому, но работает

Последний раз редактировалось BlackLogic; 21.02.2007 в 23:59..
 
Ответить с цитированием