我有以下代码:的file_get_contents获取PHP文件的部分
<?php
$path=$_SERVER['HTTP_HOST'].$_SERVER[REQUEST_URI];
$test=file_get_contents('http://www.domain.com/test.php?i='.$path);
echo $test;
?>
我想获取并插入依赖于$ PATH变量的test.php文件的特定部分(网址从中test.php文件被访问。)
我该怎么做?我在正确的轨道上吗?我不知道如何设置我的text.php文件,以便该函数能够正确显示所访问网页的正确部分。我该怎么做呢?或者,还有更好的方法? (test.php不是本地文件)
谢谢!
让我得到这个权利:你想从另一个网站获取一些PHP代码并将其作为PHP代码在你的代码中运行?你有什么想法是多少安全风险?另外,如果代码不会改变,那么每次加载页面时都会通过网络下载它,这也是带宽的巨大浪费。再加上它会很慢。非常非常慢。 – Spudley
我想要做的是获取PHP文件的内容,并将其中的一部分放在正在访问它的网站上。所以上面的代码将在许多不同的网站上,而test.php文件将在domain.com上。根据访问它的网站的URL,我希望它获取test.php文件的不同部分(因此包含$ path)。 test.php文件的内容会定期更改,这就是为什么我想这样做。任何人都可以解释如何或者如果有更好的方法吗?谢谢 –
只需要清楚:通过URL访问它将运行远程服务器上的代码并向您发送程序的输出。你想要的还是你想下载实际的代码?从问题(或来自您的评论)中不完全清楚你想要的是哪一个。但是如果你想下载代码,我的建议是不要这样做。 – Spudley