Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

php, регулярные выражения, Вытащить домен из url..

7.3K
06 октября 2010 года
shureg
67 / / 29.05.2010
Доброго времени суток. Люди знающие подскажитека регулярное выражение, которое из ссылки вида:

Цитата:
http://mysite.ru/page/file.php?variable=value


вытянула лишь значение домена, тоесть только: mysite.ru
с учетом поддоменов, примеры:

Цитата:


Цитата:


8
06 октября 2010 года
mfender
3.5K / / 15.06.2005
Предлагаю следующий ход, который стопроцентно безошибочный )))))))
 
Код:
$str = "http://www.subdomain.mysite.ru/page/file.php?variable=value";
$domain = parse_url($str);
preg_match_all("/(\w+)/i", $domain["host"], $arr, PREG_PATTERN_ORDER);
$res = array_reverse($arr[0]);
echo "{$res[1]}.{$res[0]}";
366
07 октября 2010 года
int
668 / / 30.03.2005
#^(\w+://)?([^/]+)#i

а если так? Я не проверял, из головы написал.
244
07 октября 2010 года
UAS
2.0K / / 19.07.2006
Если будет конкретно в начале http://, то лучше это сделать с помощью станадртных substr и str_pos - быстрее
563
08 октября 2010 года
MrLinker
249 / / 17.09.2006
Еще есть parse_url
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог