我使用html内容抓取了一个网站(http://example.com)并保存到数据库:
<html>
<script language="javascript" src="login.js"></script>
<body>
<img src="images/test.gif"/>
</body>
</html>
现在,我如何在我的浏览器必须理解的localhost网页(http:// localhost / webpage)中显示此内容
<script language="javascript" src="login.js"></script>
是
<script language="javascript" src="http://example.com/login.js"></script>
和
<img src="images/test.gif"/>
是
<img src="http://example.com/images/test.gif"/>
感谢任何帮助。
答案 0 :(得分:3)
将<base href="http://example.com/" />
放在HTML页面的顶部:
<html>
<base href="http://example.com/" />
<script language="javascript" src="login.js"></script>
<body>
<img src="images/test.gif"/>
</body>
</html>
更好的是,如果您有以下元素,请使用实际的URL作为基本href:
<a href="?page=1">link</a
答案 1 :(得分:0)
您可以将其存储在变量
中$link_start = 'http://example.com/';
...
<img src="<?php echo $link_start; ?>images/test.gif"/>
OR
echo "<img src=\"{$link_start}images/test.gif\"/>";