如何从其他服务器获取PHP代码并实现到当前页面

时间:2017-02-07 02:04:05

标签: php html

我在服务器1上有txt文件,在那个txt文件上我写了这样的php和html代码:

<b>I want to eat <?=$keyword;?></b>

然后在服务器2上,我想将这些数据拉到服务器2上的当前页面。我尝试使用这段代码:

&#13;
&#13;
<?
$keyword = 'pizza';
$data = file_get_contents( 'http://www.domain.com/text.txt');
echo $data;
;?>
&#13;
&#13;
&#13;

我希望服务器2页面上的结果会显示&#39;我想吃披萨&#39;但它只写了#34;我想吃#34;。
有可能吗?
非常感谢您的回答。

2 个答案:

答案 0 :(得分:0)

您正在尝试让PHP将变量替换为文本文件中字符串中所述变量的值,但这不起作用。您可以使用eval(非常hacky解决方案),或者您可以将服务器1上的字符串更改为<b>I want to eat %food%</b>,然后使用str_replace将%food%替换为服务器2上的关键字做echo str_replace("%food%", $keyword, file_get_contents('http://www.domain.com/text.txt'));

答案 1 :(得分:0)

您可以在服务器2上执行此操作:

<?php
$keyword = 'pizza';
include('http://www.domain.com/text.txt');
?>

这在服务器1上:

<b>I want to eat <?php echo $keyword; ?></b>