0

我想创建一个包含包含功能的页面。此页面应该抓取另一个站点,并且可以使用此函数 str_replace 更改文本或代码。我希望这是可能的。我已经编写了这段代码,但不幸的是它不起作用:

<?php
$text = include('http://www.example.com/index.html');
$text = str_replace("<div id=\"hercss\">Hello.</div>", "<div id=\"mycss\">Welcome!</div>", $text);
echo $text;
?>

也许你有解决方案?您将不胜感激。

4

1 回答 1

3

尝试这个:

<?php
$url = "http://www.example.com/index.html";
$text = file_get_contents($url);

$text = str_replace("<div id=\"hercss\">Hello.</div>", "<div id=\"mycss\">Welcome!</div>", $text);
echo $text;
?>

包括仅适用于我相信的相对链接?该功能file_get_contents跨域工作

于 2013-10-10T14:18:42.653 回答