Показать сообщение отдельно
  #2 (permalink)  
Старый 14.03.2009, 15:26
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

вам нужно, чтобы возвращалась ссылка в зависимости от двух параметров:,базового адреса(относительно которого задается) и относительного?
и в чем же проблема?
если относительный адрес начинается со слеша, то приклеиваем относительный адрес к домену базового.
если нет, то просто склеиваем.
или я неправильно понял вашу задачу?
PS по моему у найденного вами решения вполне приемлимый вид.
если вам не нужны все варианты чклейки(например начианющихся с точки), то удалите соответствующий блок.
еще можете написать очень сложную регулярку, которая будет занимать строчку-две, и выполнять все то же, что и то решение
Ответить с цитированием