I am doing client customizations and i have multiple files. If for example i want to show the code of page 1.php on page home.php, how can i do it by echoing it or somethin
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;
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 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>
if you need to echo plain text use
echo file_get_contents('1.php');