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');
精彩评论