
21.02.2007, 23:55
|
|
Познавший АНТИЧАТ
Регистрация: 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); $text= file('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($host, 80); 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($f, 1024); if (substr($str, 9,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..
|
|
|