07.07.2008, 01:51 | #11 |
Специалист
Регистрация: 05.05.2008
Адрес: Город Герой О_o
Сообщений: 354
Вес репутации: 222
|
может parse_url() поможет? http://php.net/parse_url
Добавлено через 1 минуту там по ссылке есть много много примеров как обрезать с помощь регулярок Добавлено через 3 минуты сорри не читал последний пост Последний раз редактировалось maksim7; 07.07.2008 в 01:55. Причина: Добавлено сообщение |
07.07.2008, 09:05 | #13 |
Мастер
Регистрация: 10.12.2007
Сообщений: 566
Вес репутации: 242
|
да если б всё было так просто
Урлы там самые разные, с точками, с сессиями, с многоуровневыми каталогами и т.д. Нужно из это каши вырезать только адреса вида http://site.com/ (т.е. прямой корневой сайта)
__________________
Зарегистрируйся в системе моим рефералом |
07.07.2008, 09:30 | #14 | |
Эксперт
Регистрация: 12.03.2008
Адрес: будете смеяться, но я-таки нерезидент
Сообщений: 2,663
Вес репутации: 301
|
Цитата:
PHP код:
__________________
|
|
07.07.2008, 16:24 | #15 |
Мастер
Регистрация: 10.12.2007
Сообщений: 566
Вес репутации: 242
|
Спасибо всем, кто пытался помочь. Сделал следующим образом, может кому-то понадобится.
PHP код:
__________________
Зарегистрируйся в системе моим рефералом |
07.07.2008, 18:38 | #16 |
Особый статус
|
|
07.07.2008, 18:53 | #17 |
Специалист
Регистрация: 18.03.2008
Сообщений: 304
Вес репутации: 212
|
Хм, а не намного проще ли просто обрезать все, что после доменной зоны ? Причем можно тут использовать исключительно строковые функции, что относительно не накладно в плане ресурсов при больших объемах инфы.
__________________
|
07.07.2008, 21:44 | #18 | ||
Эксперт
Регистрация: 12.03.2008
Адрес: будете смеяться, но я-таки нерезидент
Сообщений: 2,663
Вес репутации: 301
|
Цитата:
Добавлено через 4 минуты Цитата:
PHP код:
__________________
Последний раз редактировалось sergbond; 07.07.2008 в 21:45. Причина: Добавлено сообщение |
||
07.07.2008, 23:42 | #19 |
Специалист
|
perl :-)
Код:
foreach (@text) { if (/^(http:\/\/)?([^\/]+)/) { print "$1$2"; } }
__________________
|