【发布时间】:2011-11-29 07:06:08
【问题描述】:
我正在用 PHP 编写一个 Web 浏览器,用于不支持多标签浏览的设备(例如 Kindle)。目前我正在使用 file_get_contents() 读取页面源,然后将其回显到页面中。我的问题是很多页面使用了本地引用(比如'),所以它们都指向了不存在的页面。我想要做的是找到所有 src 和 href 标记,并将完整的网址添加到任何不以“http://”或“https://”开头的地址。我该怎么做?
【问题讨论】:
-
我相信您在此处寻找的术语(并且很可能会为您提供更正确的答案)是非相对的。 (如何在 PHP 中使所有 src 字符串不相关? 或类似的东西)
-
如何正确引用远程 css 文件中图像的 url?
标签: php regex browser local file-get-contents