PHP: конвертировать все относительные URL-адреса в абсолютные URL-адреса - PullRequest
1 голос
/ 13 февраля 2012

возможно, это старый вопрос, но я пытаюсь в качестве личного эксперимента получить страницу из Интернета и сделать из нее копию со всеми относительными URL, ссылками, href, src и т. Д. С абсолютными URL

Я использую CURL для получения страницы, и теперь у меня есть переменная $ html, которая содержит весь код ..

и что; следующий шаг? Должен ли я использовать preg_replace? как?

спасибо

1 Ответ

1 голос
/ 13 февраля 2012

Следующим шагом является помещение его в анализатор HTML и обход дерева, поиск и исправление атрибутов href в тегах a, атрибутов src в тегах img и т. Д. И т. Д. Анализатор будет иметь возможность переиздавать дерево в виде строки, как только вы закончите.

...