2016-02-18 2 views
0

У меня есть PHPBB внешний скрипт, который выводит относительный URLPHP - Функция для удаления символа и сцепить другой (он же конвертирование относительно абсолютного URL)

(как ./forum/viewtopic.php?f=xx&t=xx),

но для изготовления корма RSS Мне нужен абсолютный URL-адрес

(http://example.com/forum/viewtopic.php?f=xx&t=xx) для использования.

Мой вопрос: как я могу это сделать?

Я полагаю, что это должно быть просто строковая функция, чтобы заменить первую точку, а затем объединить http://example.com перед этим, но для этого у меня недостаточно навыков php.

ответ

3

Просто замените свой ./ на имя хоста.

$url = str_replace('./', 'http://example.com/', $url); 
+0

Итак, только это? Конечным результатом будет '$ absurl = str_replace ('./', 'http://example.com/', $ url);'? – Vico

+0

Да. Работы здесь, во всяком случае: https://eval.in/521304 –

+0

Спасибо большое! После истечения срока, чтобы ответить, ушел, я сделаю! – Vico