开发者

How to echo the contents of one page in another page?

I am doing client customizations and i have multiple files. If f开发者_如何学JAVAor example i want to show the code of page 1.php on page home.php, how can i do it by echoing it or something. Please help me. Thanks!


You can include files in a PHP script by adding this your home.php file:

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

Or another way to do is file_get_contents():

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


If including the scripts won't work, then you will need the workaround over the local webserver to merge just the contents (still need to cut out the content/body part):

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

But a saner solution is most always just using an iframe and have the page inclusion handled by the browser:

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

Or more newfangled with some jQuery:

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


Use include() or require(). Make sure you add one of these statements at the top of your code.

Here is some info from the php manual.


if you need to echo plain text use

echo file_get_contents('1.php');
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜