Форум о поисковых системах
    » Реклама на сервере / Рассылка новостей 
Главная | Новости | Пресс-релизы | Правила | Блог | WikipediaSEO | Биржа ссылок | Blogseo.ru | Магазин

Вернуться   Форум о поисковых системах > Технические вопросы > Веб-строительство

Ответ
 
Опции темы
Старый 20.02.2007, 17:44   #1
verhmax
Профессор
 
Аватар для verhmax
 
Регистрация: 01.12.2005
Адрес: C:\Ukraine
Сообщений: 700
Репутация: 5920

По умолчанию извлечь из полного адреса страницы адрес толкьо домена

нужно на php из адреса вида
www.site.ru/dfsfd/sdf/sdf/fsgfdgf/
получить только адрес сайта www.site.ru

какой функцией воспользоваться?

Заранее спасибо!
verhmax вне форума   Ответить с цитированием

Реклама
Старый 20.02.2007, 17:46   #2
Mihajlo
web-developer
 
Аватар для Mihajlo
 
Регистрация: 30.10.2006
Адрес: spb.ru
Сообщений: 456
Репутация: 11333
Отправить сообщение для Mihajlo с помощью ICQ
Социальные сети Профиль в ВКонтакте

По умолчанию Re: извлечь из полного адреса страницы адрес толкьо домена

preg_match()
__________________
раньше - Фишки.НЕТ
Mihajlo вне форума   Ответить с цитированием
Старый 20.02.2007, 17:59   #3
verhmax
Профессор
 
Аватар для verhmax
 
Регистрация: 01.12.2005
Адрес: C:\Ukraine
Сообщений: 700
Репутация: 5920

ТопикСтартер Re: извлечь из полного адреса страницы адрес толкьо домена

спасибо! всё работает!
verhmax вне форума   Ответить с цитированием
Старый 20.02.2007, 19:33   #4
grey109
Кандидат наук
 
Аватар для grey109
 
Регистрация: 15.06.2005
Сообщений: 368
Репутация: 6408
Отправить сообщение для grey109 с помощью ICQ

По умолчанию Re: извлечь из полного адреса страницы адрес толкьо домена

Цитата:
Сообщение от Mihajlo
preg_match()
довольно таки ресурсоемкая. Я бы использовал parse_url()
grey109 вне форума   Ответить с цитированием
Старый 20.02.2007, 20:19   #5
PriBoy
Кандидат наук
 
Регистрация: 05.04.2006
Сообщений: 398
Репутация: 4203

По умолчанию Re: извлечь из полного адреса страницы адрес толкьо домена

grey109, а что если взять переменную $SERVER_NAME ?
PriBoy вне форума   Ответить с цитированием
Старый 20.02.2007, 20:30   #6
Dash
Профессор
 
Регистрация: 21.06.2006
Адрес: Russia
Сообщений: 695
Репутация: 15333
Отправить сообщение для Dash с помощью ICQ

По умолчанию Re: извлечь из полного адреса страницы адрес толкьо домена

Цитата:
Сообщение от grey109
довольно таки ресурсоемкая. Я бы использовал parse_url()
Если нужно извлечь только домен, preg_match уделывает parse_url и даже комбинацию strpos/substr !
Проверено электроникой
Dash вне форума   Ответить с цитированием
Старый 20.02.2007, 22:43   #7
Jeff
web-developer
 
Регистрация: 03.07.2006
Адрес: Тольятти
Сообщений: 369
Репутация: 5743
Отправить сообщение для Jeff с помощью ICQ Отправить сообщение для Jeff с помощью Skype™
Социальные сети Профиль в ВКонтакте

По умолчанию Re: извлечь из полного адреса страницы адрес толкьо домена

Всетаки для таких целей лучше parse_url юзать
и удобнее и приличней))
Jeff вне форума   Ответить с цитированием
Старый 21.02.2007, 00:35   #8
nickspring
CS Yazzle team
 
Аватар для nickspring
 
Регистрация: 29.03.2006
Адрес: Екатеринбург
Сообщений: 2,958
Репутация: 92455
Отправить сообщение для nickspring с помощью ICQ Отправить сообщение для nickspring с помощью Skype™

По умолчанию Re: извлечь из полного адреса страницы адрес толкьо домена

Цитата:
Сообщение от Dash
Если нужно извлечь только домен, preg_match уделывает parse_url и даже комбинацию strpos/substr !
Проверено электроникой
Вы уверены?
http://www.controlstyle.ru/trash/extract-host-compare/

Проигрывает и с треском
nickspring вне форума   Ответить с цитированием
Старый 21.02.2007, 11:56   #9
nickspring
CS Yazzle team
 
Аватар для nickspring
 
Регистрация: 29.03.2006
Адрес: Екатеринбург
Сообщений: 2,958
Репутация: 92455
Отправить сообщение для nickspring с помощью ICQ Отправить сообщение для nickspring с помощью Skype™

По умолчанию Re: извлечь из полного адреса страницы адрес толкьо домена

К слову, хотя это врядли сегодня актуально, думаю что результат будет другим, если Php будет установлен как модуль Apache (по ссылке, приведенной выше он через CGI работает, это наиболее вероятный случай на наших хостингах).
nickspring вне форума   Ответить с цитированием
Старый 21.02.2007, 13:14   #10
monstring
Заслуженный пенсионер
 
Регистрация: 03.03.2004
Сообщений: 171
Репутация: 705

По умолчанию Re: извлечь из полного адреса страницы адрес толкьо домена

Парсе_урл быстрее.., но он требует валидного УРЛа, т.е. с указанием и протокола и пути.., слеш забудите на конце - не сработает.
Правда и регэксп надо правильный писать для прегматч иначе много мусора можно получить.
monstring вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +4, время: 08:12.

Регистрация Справка Пользователи Календарь Все разделы прочитаны

© 2010 SearchEngines.ru
vBulletin® Version 3.6.8.
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Перевод: zCarot
Rambler Top100

Page generated in 0.12348 seconds with 7 queries