- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
У меня Версия PHP: 4.4.2
Тогда strpos + substr
ewg777, огромное спасибо.
Сделал так:
$pos = strpos($str, ":");
$str = substr($str, 0, $pos);
}
это в посте случайно пропустил, дело не в ней :)
preg_match("/[\t ]*([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})[\t ]*:/", $string, $matches)
и
http://seoparser.ru/t/r.php
Не работают, или я чего то не понял.
Нужно чтобы ОДНА функция могла получить IP из ЛЮБОЙ из строк:
123.123.123.123
123.123.123.123:8000
а, только ip без порта?
тогда проще
preg_match_all('|((\d{1,3}\.){3}\d{1,3})|', $content, $ips);
print_r($ips[1]);
http://seoparser.ru/t/r.php переделал
jumash, спасибо тоже работает
$str = $ips[0][0];
а ведь 678.345.45.45 это не представляет из себя IP :) по-вашему получается что да.
еще гуглите. готовых решений на эту задачу - масса.
а ведь 678.345.45.45 это не представляет из себя IP :) по-вашему получается что да.
еще гуглите. готовых решений на эту задачу - масса.
Пойти по пути наименьшего сопротивления :)
([^\d]|^)(25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|[1-9])\.((25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){2}(25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|[1-9])[^\d]
:DDDDDDDD
UPD:
о, поменьше)
([^\d]|^)(([0-1]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])\.){3}([0-1]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])