Jovanni
Новичок
Привет всем!!!!
есть задача замени ip адреса на имя.
есть файл www.txt которая содержит :
и есть файл ip2name.txt
которая содержит
итд....
как вытащить из www.txt строки которые содержат только 192.168.0.1
не 192.168.0.11 и не 192.168.0[0-9]
только 192.168.0.1
и только в конце то есть после двух запятых.
и если 2 ые значения совпадают
просуммировать их 1 ое значение пример:
до обработки
после обработки
и сравнить 2 ое значение обработанного файла с ip2name.txt
если есть то заменить на имя если нет то оставить
Регулярки очень сложны для меня...
Подскажите какой функцией воспользоваться или покажите как сделать
Спасибо заранее!!!
есть задача замени ip адреса на имя.
есть файл www.txt которая содержит :
PHP:
1222,192.168.0.1,217.20.147.94
1212322,192.168.0.11,217.23.147.94
1412322,192.168.0.13,217.223.147.94
1233422,192.168.0.12,217.20.147.94
1233422,17.20.147.92,192.168.0.1
1233422,17.20.147.91,192.168.0.12
33422,17.20.147.92,192.168.0.1
которая содержит
PHP:
217.20.147.94 odnoklassniki.ru
17.20.147.92 mail.ru
как вытащить из www.txt строки которые содержат только 192.168.0.1
не 192.168.0.11 и не 192.168.0[0-9]
только 192.168.0.1
и только в конце то есть после двух запятых.
и если 2 ые значения совпадают
просуммировать их 1 ое значение пример:
до обработки
PHP:
1233422,17.20.147.92,192.168.0.1
2323232,17.20.147.92,192.168.0.1
PHP:
3556654,17.20.147.92,192.168.0.1
если есть то заменить на имя если нет то оставить
Регулярки очень сложны для меня...
Подскажите какой функцией воспользоваться или покажите как сделать
Спасибо заранее!!!