Я разбираю внешний документ и делаю все ссылки в нем абсолютными. Например:Исправление относительных ссылок в PHP
<link rel="stylesheet" type="text/css" href="/css/style.css" />
будут заменены:
<link rel="stylesheet" type="text/css" href="http://www.hostsite.com/css/style.css" />
где http://www.hostsite.com является базовым URL для документа.
Это то, что я пытался и не по адресу:
$linkfix1 = str_replace('href=\"\/', 'href=\"$url\/', $code);
Есть несколько вопросов на сайте, связанные с делать эту замену на одну строку URL, но я не мог найти, что работать на URL-адреса, встроенные в документ. Есть ли хорошие предложения о том, как сделать все эти ссылки абсолютными?
HREF = "/CSS/style.css" –
Drewdin
Это не будет работать в этот случай, потому что я вынимаю код из другого файла. Мне нужно заменить строки в куске '$ code'. – ndm13