Compdigitec Labs

« | Home | »

Simple Template Engine – your lightweight templating engine in PHP

By admin | February 2, 2009

The Simple Template Engine is a very lightweight template engine to use in PHP if your webhost does not allow you to run something like Smarty. It is simple, lightweight and fast.

To parse a file:

<?php

// include simple template engine
include("tpl.class.php");

$tpl = new template();

$tpl->assign(Array('content'=>"Hello World from Simple Template Engine!"));

// If you want to display it directly
$tpl->display('example.tpl');

// If you want to send it to another function/class for more processing
some_function($tpl->parse('example.tpl'));

?>

example.tpl is:

<html><head><title>{content}</title></head><body><h1>{content}</h1></body></html>

If you found this article useful or helpful, please help Compdigitec spread the word. Don’t forget to subscribe to Compdigitec Labs for more useful and interesting articles!

If you found this article helpful or interesting, please help Compdigitec spread the word. Don’t forget to subscribe to Compdigitec Labs for more useful and interesting articles!

Topics: (X)HTML, PHP | 7 Comments »

7 Responses to “Simple Template Engine – your lightweight templating engine in PHP”

  1. andrew Says:
    March 4th, 2009 at 08:51

    Hi!
    Very nice template system 😉

    I wonder how can I use php code in the template file? Is it possible?

    Thanks

  2. admin Says:
    March 7th, 2009 at 05:38

    @andrew:

    Where you would use:

    You would use:

    (template code)
    Test is %number%

    (php code)
    assign(Array(‘number’=>strval($s)));
    $tpl->display(‘template.tpl’);

    ?>

  3. buy liquid lsd vials online for sale overnight delivery in usa canada uk https://thepsychedelics.net Says:
    October 9th, 2021 at 04:42

    … [Trackback]

    […] Info on that Topic: compdigitec.com/labs/2009/02/02/simple-template-engine-your-lightweight-templating-engine-in-php/ […]

  4. Online casino Says:
    October 18th, 2021 at 03:42

    … [Trackback]

    […] There you will find 81984 more Information on that Topic: compdigitec.com/labs/2009/02/02/simple-template-engine-your-lightweight-templating-engine-in-php/ […]

  5. bettilt giris Says:
    December 10th, 2021 at 12:47

    … [Trackback]

    […] Find More on on that Topic: compdigitec.com/labs/2009/02/02/simple-template-engine-your-lightweight-templating-engine-in-php/ […]

  6. relx Says:
    December 20th, 2021 at 20:19

    … [Trackback]

    […] Here you will find 44292 more Info to that Topic: compdigitec.com/labs/2009/02/02/simple-template-engine-your-lightweight-templating-engine-in-php/ […]

  7. kardinal stick Says:
    January 17th, 2022 at 19:14

    … [Trackback]

    […] Read More to that Topic: compdigitec.com/labs/2009/02/02/simple-template-engine-your-lightweight-templating-engine-in-php/ […]

Comments