PHP - функция для удаления символа и конкатенации другого (т.е. преобразование относительно абсолютного URL)
У меня есть внешний скрипт phpbb, который выводит относительный URL
(лайк ./forum/viewtopic.php?f=xx&t=xx
),
но для создания RSS-канал мне нужен абсолютный URL
(http://example.com/forum/viewtopic.php?f=xx&t=xx
) использовать.
Мой вопрос: как я мог сделать это?
Я полагаю, это должна быть просто строковая функция, чтобы заменить первую точку, а затем объединить http://example.com
до этого, но у меня не хватает навыков PHP, чтобы сделать это.
1 ответ
Решение
Просто замените свой ./
с именем хоста.
$url = str_replace('./', 'http://example.com/', $url);