We need you!

We're working hard on the next version of Developer Fusion. Let us know what you think we should be up to!

Members

Technology Zones

Articles

Hosted By

MaximumASP

Info

Rated
Read 56,035 times

Contents

Downloads

Related Categories

Implementing a template based website - Introduction

Introduction

A common requirement when designing a site is the ability to update the layout and HTML of the site, without having to know any PHP (and therefore not deleting that code you spent hours writing). The other advantage of such as system is that PHP and HTML code can be kept entirely seperate, making for far more logical HTML and PHP coding. There are a number of ways to do this, and this tutorial covers just one method, with 2 storage options.

James first started writing tutorials on Visual Basic in 1999 whilst starting this website (then known as VB Web). Since then, the site has grown rapidly, and James has written numerous tutorials, articles and reviews on VB, PHP, ASP and C#. In October 2003, James formed the company Developer Fusion Ltd, which owns this website, and also offers various development services. In his spare time, he's a 3rd year undergraduate studying Computer Science in the UK. He's also a Visual Basic MVP.

Comments

  • using include with a php marked-up htm template

    Posted by aaron123nz on 02 Jun 2005

    I have been trying to use php's inlude to include a template file which has been marked up with some php variables. However when using include() the php parsing drops out. This code keeps the parsin...

  • Code Errors

    Posted by jaam on 25 Feb 2004

    This sample is great BUT have a cuople of errors.
    The file test.php is missing "#include template.php";.
    The file template.php presents a variable $name that must be repalced with $templatename.
    If...

  • Posted by James Crowley on 22 Feb 2004

    The article was written before PHP had made this a requirement - I'll try and get the article updated to reflect these changes. :)

  • Posted by James Crowley on 22 Feb 2004

    The article demonstrates two methods - one that uses a MySQL database to store the templates, and one that just uses a folder on the website.

  • Don't understand

    Posted by johnlcox on 26 Nov 2003

    I'm having a really hard time understanding how this works and I am not able to test it since I don't have a mysql server setup on my computer. Does anyone have an example they could show me that doe...