нет судьбы
С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204
|
Добавлено: 06/05/11 в 18:06 |
|
|
|
|
С нами с 19.05.08
Сообщения: 1894
Рейтинг: 3625
|
Добавлено: 06/05/11 в 18:22 |
Не надо тебе регулярка. Вот возможные варианты:
Код: [развернуть] | $domain = parse_url($url, PHP_URL_HOST);
|
Код: [развернуть] | $tmp = explode("/", $url);
$domain = $tmp[2];
|
Ну а если очень хочешь регулярко то вроде вот:
Код: [развернуть] | if (preg_match('/http:\/\/([^\/]+)\//i', $target_string, $matches)) {
$domain = $matches[1];
}
|
|
|
|
|
С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134
|
Добавлено: 06/05/11 в 19:27 |
Код: |
preg_match( '%^http(?:s)?://(?:www\.)?((?:[\w\d-]+\.)+\w{2,6})/.*$%i', $MAP['HTTP_REFERER'], $match );
|
копи-паста из своего
насчет http://domain.com -> domain.com
наверное так можно, нет по рукой проверить разные варианты
Код: |
%http(?:s)?://(?:www\.)?((?:[\w\d-]+\.)+\w{2,6})%i
|
|
|
|
|
С нами с 30.04.04
Сообщения: 602
Рейтинг: 293
|
Добавлено: 06/05/11 в 23:34 |
|
|
|
|
С нами с 19.05.08
Сообщения: 1894
Рейтинг: 3625
|
Добавлено: 07/05/11 в 01:06 |
Вообще регуляные выражения вещь довольно медленная, поэтому старайтесь их избегать.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |