如何在另一个页面中回显一个页面的内容?

时间:2011-04-22 12:08:46

标签: php

我正在进行客户端自定义,我有多个文件。例如,如果我想在页面home.php上显示页面1.php的代码,我怎么能通过回显它或其他东西来做到这一点。请帮我。谢谢!

4 个答案:

答案 0 :(得分:8)

您可以在PHP脚本中include添加home.php文件中的file_get_contents()个文件:

if ($example){
include("page 1");
}
else {
include("Error.php");
}

或另一种方法是{{3}}:

$content = file_get_contents($file_path);
echo $content;

答案 1 :(得分:3)

如果包含脚本不起作用,那么您将需要通过本地Web服务器的变通方法来合并内容(仍然需要剪切内容/正文部分):

print(file_get_contents("http://$_SERVER[SERVER_NAME]/page1.php"));

但是,更合理的解决方案通常只是使用iframe并且浏览器处理页面包含:

<iframe src="page1.php" width="500" height="400" ></iframe>

或者更多与jQuery相关的新东西:

<div id="page1"></div>
<script>$("#page1").load("page1.php body");</script>

答案 2 :(得分:0)

使用include()require()。确保在代码顶部添加其中一个语句。

Here是php手册中的一些信息。

答案 3 :(得分:0)

如果你需要回复纯文本使用

echo file_get_contents('1.php');