Официальный сайт студ.городка НГТУ
Программирование и БД » Замена IP на ДНС в строке с результатом поиска 

#1  28.10.06 23:39

Замена IP на ДНС в строке с результатом поиска

вот строка , "ftp://192.168.6.100/upload/!!for_music/для Женечкина/QIPSmilies/ao.gif" из поисковика

как на ПХП замутить регексп чтобы там ИП поменялся на ДНС?

Offline

#2  29.10.06 00:03

Re: Замена IP на ДНС в строке с результатом поиска

Код: php:

$str = strstr($str, '//');
 
$pieces = explode('/', $str);
$pieces[0] = gethostbyaddr ($pieces[0]);
 
$str = 'ftp://' . implode('/', $pieces);

Offline

#3  29.10.06 01:45

Re: Замена IP на ДНС в строке с результатом поиска

Код: php:

$str = preg_replace('$(//)([\d.]+)(/)$e', "'\\1'.gethostbyaddr('\\2').'\\3'", $str);

Offline

#4  29.10.06 03:25

Re: Замена IP на ДНС в строке с результатом поиска

Спасибо большое! Признателен Вам, действительно помогло!

Offline

#5  29.10.06 09:19

asp
Профиль

Re: Замена IP на ДНС в строке с результатом поиска

Ребят, в обратную лучше :-) пусть ДНСное меняется на ИП. Потому как некоторые внесенные в ДНС не резолвятся, а по ИПу видны. Мне, например

Offline

Программирование и БД » Замена IP на ДНС в строке с результатом поиска 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.053 сек.
Выполнено 14 запросов.