[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Разбиение строки
fink-artem
Подскажите
пожалуйста как сделать чтобы от url адрес отрезался хвост и оставалась только основная часть
Например
было
http://www.omskaddress.ru/ind1055_1/
А должно стать вот это http://www.omskaddress.ru/
Я пробовал написать с помощью preg_match и preg_match_all
написал шаблон
проверил его на rubular.com
Всё работает
Но я никак не могу вывести результат
вот шаблон
/http:\/\/(.*)\//
Подскажите
пожалуйста где у меня ошибка




Спустя 9 минут, 3 секунды (1.09.2011 - 11:03) Игорь_Vasinsky написал(а):
"http://".$_SERVER['SERVER_NAME']."/".$_SERVER['PHP_SELF']

Спустя 4 минуты, 41 секунда (1.09.2011 - 11:07) fink-artem написал(а):
А зачем
$_SERVER['PHP_SELF']

Спустя 4 минуты, 28 секунд (1.09.2011 - 11:12) Игорь_Vasinsky написал(а):
ну это страница - на которой находишься... если не надо - то убери.

Спустя 16 минут, 42 секунды (1.09.2011 - 11:28) soroka написал(а):
Вам нужно это сделать для своего хоста или для любого адресса?
Для своего вам подсказали, для любого:

$url = "http://www.omskaddres.ru/ind1055_1/";

preg_match("#^(http://)?([^/]+)#i", $url, $matches);
$result = $matches[2];

echo $result;

Спустя 38 минут, 46 секунд (1.09.2011 - 12:07) Игорь_Vasinsky написал(а):
preg_match("#^([http|https|ftp])(://)?([^/]+)#i", $url, $matches);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.