ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Напишите простенький парсер на ПХП за +10
  #1  
Старый 29.11.2008, 17:44
Аватар для mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию Напишите простенький парсер на ПХП за +10

Вобщем есть файлик вида:
Код:
 COMMAND: VNC.exe -i 93.126.64.0-93.126.127.255 -p 3389 -cT 

93.126.68.15   :3389   
93.126.68.22   :3389   
93.126.70.50   :3389   
93.126.72.162  :3389   
93.126.72.167  :3389   
93.126.72.198  :3389   
80.130.56.78  :3389   
94.23.45.90  :3389   
93.126.73.114  :3389   
93.126.80.188  :3389   
93.126.83.53   :3389   
93.126.83.60   :3389   
93.126.96.191  :3389   
93.126.98.9    :3389   
93.126.98.168  :3389   
93.126.99.6    :3389   
93.126.99.102  :3389   
93.126.100.7   :3389   
93.126.104.133 :3389   

Scan complete
--------------------------------------------[heapoverflow.com 2004-2005]----
и тут другие ипы...
Мне собсна надо чтобы он сохранял только
Код:
93.126.80.188  :3389   
93.126.83.53   :3389   
93.126.83.60   :3389   
93.126.96.191  :3389   
93.126.98.9    :3389   
93.126.98.168  :3389   
93.126.99.6    :3389   
93.126.99.102  :3389   
93.126.100.7   :3389   
80.130.56.78  :3389   
94.23.45.90  :3389   
93.126.104.133 :3389  
и другие ипы...
Кто напишет - получит +10 в репу!
 
Ответить с цитированием

  #2  
Старый 29.11.2008, 18:00
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

PHP код:
<?php
$f 
file_get_contents('pars.txt');    //файл для парса
preg_match_all('#[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}#i',$f,$new);
file_put_contents('parsed.txt',implode("\r\n",array_unique($new['0'])));    //куда сохранять
?>
 
Ответить с цитированием

  #3  
Старый 29.11.2008, 18:14
Аватар для ArxWolf
ArxWolf
Познающий
Регистрация: 29.02.2008
Сообщений: 35
Провел на форуме:
36950

Репутация: 54
По умолчанию

Так на скорую руку

У нас файл BD.txt содержимое

Код:
COMMAND: VNC.exe -i 93.126.64.0-93.126.127.255 -p 3389 -cT 

93.126.68.15   :1   
93.126.68.22   :2   
93.126.70.50   :3   
93.126.72.162  :4   
93.126.72.167  :5   
93.126.72.198  :6   
80.130.56.78  :7   
94.23.45.90  :8   
93.126.73.114  :9   
93.126.80.188  :10   
93.126.83.53   :11   
93.126.83.60   :12   
93.126.96.191  :13   
93.126.98.9    :14   
93.126.98.168  :15   
93.126.99.6    :16   
93.126.99.102  :17   
93.126.100.7   :18   
93.126.104.133 :19   

Scan complete
--------------------------------------------[heapoverflow.com 2004-2005]----

93.126.98.168  :20   
93.126.99.6    :21   
93.126.99.102  :22 
93.126.100.7   :23   
93.126.104.133 :24
Сам скрипт
Код:
<?php
$file=file_get_contents("./BD.txt");

preg_match_all ("/\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}( ){0,}:\d{1,5}/", $file, $matches);

for ($i=0; $i< count($matches[0]); $i++) {
  echo $matches[0][$i]."\n";
}

?>
Результат
Код:
93.126.68.15   :1
93.126.68.22   :2
93.126.70.50   :3
93.126.72.162  :4
93.126.72.167  :5
93.126.72.198  :6
80.130.56.78  :7
94.23.45.90  :8
93.126.73.114  :9
93.126.80.188  :10
93.126.83.53   :11
93.126.83.60   :12
93.126.96.191  :13
93.126.98.9    :14
93.126.98.168  :15
93.126.99.6    :16
93.126.99.102  :17
93.126.100.7   :18
93.126.104.133 :19
93.126.98.168  :20
93.126.99.6    :21
93.126.99.102  :22
93.126.100.7   :23
93.126.104.133 :24
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Напишите простенький парсер на ПХП за +10 mailbrush Болталка 2 29.11.2008 17:59
Нужен ПХП скрипт для подмены пароля в чате Sinplate PHP, PERL, MySQL, JavaScript 15 06.06.2006 02:06
Нужен ПХП скрипт для подмены пароля в чате Sinplate Чаты 0 05.06.2006 02:26



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ