What is an Include File?
If you are familiar with basic HTML you know that whatever content you put in the HTML coding will be displayed through an open browser. The content is placed inside HTML tags on the same page you want to display.
An Include File contains content that is LOCATED SOMEWHERE ELSE instead of right there inside html tags of the page. If you understand how CSS style sheets work, it's the same basic concept of an external style sheet.
The contents of an Include file will also be displayed through an open browser just as if the content were right there in the HTML code. That "somewhere else" is usually at a different location somewhere on your server.
Using specific php type language, the HTML code tells your browser to go to "anotherplace.html", grab the content and display part or all of it in your browser.
Why Use an Include File?
Why would you want to use an Include File when you can accomplish the same thing in your html coding?
There are a variety of reasons for this, but this one tops my list as the most beneficial.
For the sake of simplicity, lets assume you have a 100 page website and each one of those pages displays the same page header. Lets also assume you just had a beautiful new page header designed and you want it to replace your old one.
If you were use the traditional methods of updating your pages, you would be required to make changes to the HTML code on 100 pages. That's a lot of work. Even minor changes to that many pages takes time to accomplish.
By using an Include, you make the changes to the Include File, upload it to your server and it automatically updates those 100 pages for you.
The content inside an Include can be anything you can put on a webpage ie.. text, graphics, audio etc.
The format can be any format you use on your web page, ie.. .txt, .html, .asp, .php etc.
A small piece of php code
<?php include('http://www.yourwebsite.com/yourpageheader.html'); ?>
replaces the standard code for your page header in your html code.
http://yourwebsite.com/yourpageheader.jpg
Now when you update your pages you can make changes to ONE file to update hundreds. The beauty of this is there are no limits to the number of Includes you can use on one page.
The Include File originated with the php language, but your pages do NOT need to be in php to use them.
To use an Include File in your HTML or HTM pages you need to add a small .htaccess file to your server. If you do not already have .htaccess file on your server, you can make one in Notepad or any text editor. Starting with a blank page, copy and paste the following code.
#RemoveHandler .html .htm
#AddType application/x-httpd-php .php .htm .html
AddHandler application/x-httpd-php .html .htm
Save the file as (it must be saved exactly this way)
.htaccess and upload it to the same folder that contains your index file. If you already have one, update it to include this information.