Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: харвестер IP адресов
 
 автор: meiciuc   (22.03.2006 в 18:34)   письмо автору
 
 

Здравствуйте. Я новичок в РВ. Никак не получается скопировать адреса из таблицы страницы сайта

типично

<tr bgcolor="#ffffff" class="text" height=10>
<td>201.134.24.168</td>
<td>80</td>
<td>anonymous</td>
<td>Mexico</td>
<td>2006-03-22</td>
<td><a href="/cgi-bin/whois.cgi?domain=201.134.24.168" target="_blank">Whois</a></td>
</tr>


пытаюсь


$content = preg_replace("/[\r\n]+[\s\t]*[\r\n]+/","",$content);
$pattern = "/(\d.*)\.(\d.*)\.(\d.*)\.(\d.*)<td>80</td><td>anonymous</td>/";
preg_match_all($pattern, $content, &$hosts);


к странице обращается нормально, не получается только поиск по ней. Спасибо.

   
 
 автор: cheops   (22.03.2006 в 22:32)   письмо автору
 
   для: meiciuc   (22.03.2006 в 18:34)
 

А какая исходная цель, что делаем?

   
 
 автор: meiciuc   (23.03.2006 в 08:46)   письмо автору
 
   для: cheops   (22.03.2006 в 22:32)
 

фирме требуется каждое утро обновлять данные по курсам валют. При промощи скрипта я это делаю. Но администратор захотел, чтоб я это делал через прокси. На сайте http://proxy4free.com/ имеется список прокси-серверов. Мне нужно выдрать из этого списка нужные мне по-параметрам anonymous & 80 port.

   
 
 автор: meiciuc   (23.03.2006 в 12:09)   письмо автору
 
   для: cheops   (22.03.2006 в 22:32)
 

Все - разобрался. Спасибо.

   
 
 автор: Yanka   (23.03.2006 в 16:51)   письмо автору
 
   для: meiciuc   (23.03.2006 в 12:09)
 

meiciuc, поделись пожалуйста, как ты это сделал... меня это тоже интересует =)

   
 
 автор: meiciuc   (24.03.2006 в 12:51)   письмо автору
 
   для: Yanka   (23.03.2006 в 16:51)
 


public function get_list()
    {
        $result = array();
        
        for($i=1;$i<=4;$i++)
        {
            $url = "http://proxy4free.com/page".$i.".html";
            $str = file_get_contents($url);
              $str = preg_replace("/\s/","",$str);
              $pattern = "#<td>(\d+\.\d+\.\d+\.\d+)</td><td>80</td><td>anonymous</td>#i";
  
            preg_match_all($pattern, $str, $out);
              unset($out[0]);
              $result = array_merge($result, $out[1]);
          }
          return($result);
    }

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования