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

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

问题描述:

I have txt file on server 1, on that txt file i write php and html code like this :

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

Then on server 2, I want to pull that data and implement to current page on server 2. I try to use this code :

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

I want the result on server 2 page will display 'I want to eat pizza' but it just written "I want to eat".
It possible ?
Thank you very much for the answer.

</div>

You're trying to get PHP to replace the variable with the value of said variable on a string in a text file, which isn't going to work. You could use eval (extremely hacky solution) or you could change the string on server 1 to something like <b>I want to eat %food%</b> and then use str_replace to replace %food% with your keyword on server 2 by doing echo str_replace("%food%", $keyword, file_get_contents('http://www.domain.com/text.txt'));

You can simply do this on the server 2:

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

And this on the server 1:

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