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);
Другие вопросы по тегам