-2

我正在尝试使用“file_get_contents”将 .php 文件插入网页正文。当显示远程内容时,所有链接都不起作用,因为它在本地请求它们。作为一个新手,有没有办法设置'file_get_contents'输出以显示原始超链接?上下文变量会是解决方案吗?

这是我在网页中的 php:

<?php echo file_get_contents("http://acs.klikapps.co.uk/stock.php"); ?>

谢谢!

4

2 回答 2

1

您需要修改返回的 HTML 以将相对链接替换为绝对路径,或者更简单的解决方案可能是将<base href='http://the-site.com/folder/" />标签添加到<head>返回页面的 。

于 2013-10-30T10:12:20.313 回答
1

这应该这样做:

<?php echo str_replace("stock.php?", "http://acs.klikapps.co.uk/stock.php?", file_get_contents("http://acs.klikapps.co.uk/stock.php")); ?>
于 2013-10-30T10:14:23.093 回答