Home Tutorials IT Jobs Source Codes Certifications Discussion Forum
  PHP Tutorials
PHP Introduction
PHP Installation
Syntax
Variables
Echo
Strings
Operators
Comments
Require
Include
If...Else
Switch
Forms
Functions
Arrays
While Loop
For Loop
For Each
Do While
Post & Get
File Create
File Open
File Close
File Write / Read
File Delete
File Append
File Truncate
File upload
PHP str replace
PHP substr_replace
PHP Capitalization
PHP Explode
PHP Implode
   IT Jobs
Software Jobs
Networking Jobs
   Model Question Papers
BE Computer Science
MCA
BCA
Others
 
   

PHP Include( ) Function

Being able to include other files into your HTML code, or for your PHP scripts, is a useful thing. The include( ) function allows you do this.

Suppose you have a text file that you want to include in a web page that you've already got up and running. You could copy and paste the text from the file straight into you HTML. Or you could use the include( ) function

As an example for you to try, there are two files amongst the ones you downloaded (in the scripts folder), called include.php and textfile.txt. Load up the one called include.php.

Now take a look at the code for this page:

<HTML>
<HEAD>
<TITLE>Include files</TITLE>
</HEAD>

<BODY>
<H3>Normal text here </H3>
Normal text written in a HTML Editor

<H3>Include File here</H3>

<?PHP include "textfile.txt" ; ?>

</ BODY>
</ HTML >


Our PHP code is in red. Here it is:

<?PHP
include "textfile.txt" ;
?>


So in between PHP script tags, type the word include. After the word include, type the name of the file you want to include on your page. Your filename can either go after a space, and between quotation marks, or you can put it in round brackets (again, with the quotes).

As well as including text, you can include HTML. This can save you lots of work. For example, a web page typically contains a menu bar, with links to other areas of your site. Something like this:

 

A Menu Bar

Suppose you decide to add a new section to your site. The new page should be like this:

A new section added to the menu bar

If your site contains lots of pages, that would mean having to amend the HTML of all of them. A painful and dreaded task! Instead, use the include( ) function.

To see how it works, load up the page called links.php that is among the files you downloaded (in the scripts folder): you should see the first menu bar. This has the include line, that points to another file - linksPage.txt (this is also in the scripts folder).

If you open up the text file called linksPage.txt, you'll see that it's just a HTML table. To get this table into the PHP page called links.php, we just did this:

<?PHP include "linksPage.txt" ?>

The point is, if we had the include line on all pages of out site, and we had to add a new section, we could just change the text file linksPage.txt. This change would then mean that all the pages in the site would be updated!

Try it yourself. Add the following line to the page called linksPage.txt. Put it between the TABLE tags

<TR> 
<TD height="30" valign="middle" bgcolor="#FFFFCC">
<a href="links.php">New Section</a>
</TD>
</TR>

Save the page, and then load up links.php again. You should see a new section added to your menu bar.

Including Scripts

You can also use the include( ) function for scripts. You could include those valuable error checking functions that you've stored in one PHP file. Or just use it to cut down on the amount of code in the page.

As an example, load up the page called includeScript.php (in the scripts folder that you downloaded). The code is quite simple. It's just this:

<?PHP

include "myOtherScript.php";

print "This was printed from the includeScript.php";
print "<BR>";

doPrint( );

?>

The above script uses include to include another PHP script - myOtherScript.php (also in the scripts folder). The function called doPrint() is in myOtherScript.php. If you open that file, you'll see it's just this:

<?PHP

function doPrint( ) {
print "This was printed from the myOtherScript.php";
}

?>

Load up the page called includeScript.php in your browser. You should see two lines printed out.


So, include is a very useful function – one of the most useful inbuilt PHP functions available to you!

 

<< Previous | Next >>
Home  |  About us  | Privacy  |  Disclaimer  |  Contact us |  Advertise with us | Our Link Partners
All Rights Reserved 2009, CodeTeller.com