Simple Template Class-Example
<?php
class template
{
/*
DESCRIPTION:
A VERY simple template class. No caching or advanced functionality.
It simply opens a file and replaces any variable in the file with a syntax of
'{VARIABLE}' It is primarily designed to keep layout HTML out of php files. Right now it is case sensitive but in future versions i will probably put in a setting for that.
I will probably update it with more functionality in the future but for now it could be extended by child classes etc.
*/
var $tpl_dir = 'templates';
var $tpl_vars = array();
// PRIVATE:
function repvar($name, $value, $string)
{// Function to replace a variable
return str_replace('{'.$name.'}', $value, $string);
}
// PUBLIC:
function addvar($name, $value)
{// Add variable to be replaced in a template
$this->tpl_vars[$name] = $value;
}
function display($page)
{
$fhandle = file_get_contents($this->tpl_dir.'/'.$page);
foreach($this->tpl_vars as $name=>$value)
{
$fhandle = $this->repvar($name, $value, $fhandle);
}
return $fhandle;
}
}
/*
//EXAMPLE
$tpl = new template;
$tpl->addvar('TITLE', 'Template Test');
$tpl->addvar('CONTENT', $content);
$tpl->addvar('MENU', 'Template Test');
echo $tpl->display('main.htm');
*/
?>
Subscribe to:
Post Comments (Atom)
Labels
AJAX
(1)
Answers
(1)
Apache
(1)
Array
(16)
bug
(1)
C
(1)
C++
(1)
Calendar
(1)
Class
(1)
Commands
(1)
Cookies
(2)
Database
(2)
Date
(7)
Days
(1)
explode
(1)
File Upload
(1)
FILES
(1)
firewall
(1)
fix
(1)
Functions
(26)
GET
(1)
GMT
(1)
JavaScript
(2)
localhost
(1)
Mail
(1)
Menu
(1)
MYSQL
(13)
PERL
(1)
PHP
(36)
php.ini
(1)
POST
(1)
preg_match
(1)
Questions
(1)
Script
(1)
SMS
(2)
Solution
(1)
String
(1)
Time
(5)
Time Zone
(1)
Vista
(1)
Wamp Server
(1)
windows 7
(2)
XML
(1)
Popular Posts
-
Send SMS through way2sms using php 1. download one rar file - click here to download 2. extract the rar file 3. ...
-
There are two ways the browser client can send information to the web server. The GET Method The POST Method Before the browser sends...
-
Calling javascript function from php I am trying to call a javascript function from php. According to all of the exa...
-
What is php? and please explain? PHP, or PHP: Hypertext Preprocessor, is a widely used, general-purpose scripting language that was...
-
How to calculate minute difference between two date-times in PHP? <? $to_time = strtotime ( "2008-12-13 10:42:00" ); $f...
-
Everything is fine, but .php files not working wamp icon is green All services started localhost assigned to wamp no conflicts with it...
-
You can include the content of a PHP file into another PHP file before the server executes it. There are two PHP functions which can be ...
-
Syntax array array_filter ( array $input [, callback $callback] ); Definition and Usage Iterates over each value in the input arra...
-
Calculate No Of Days Excluding Weekends Count the number of days between two dates that exclude weekends as non work days Count...
-
Simple Template Class-Example <?php class template { /* DESCRIPTION: A VERY simple template class. No caching or advanced fu...
Popular Posts
-
Send SMS through way2sms using php 1. download one rar file - click here to download 2. extract the rar file 3. ...
-
<? /* Simple and easy for modification, PHP script for SMS sending through HTTP with you own Sender ID and delivery reports. You just ...
-
Creating a registration form using PHP in PHP Form Creating a membership based site seems like a daunting task at first. If you eve...
-
if ($_POST['Date'] == "") { $Date = ''; } else { $Date = $_POST['Date']; } list($Day,$Month,$Year)=...
-
Calculate No Of Days Excluding Weekends Count the number of days between two dates that exclude weekends as non work days Count...
-
Loading a Drop Down List Using jQuery in jQuery To load a drop down list (or a simple list) from a database, there are different wa...
-
More about forms Transmission methods HTTP, the transmission protocol used for the Web, actually defines two methods for sending form i...
-
Making a login form using PHP in PHP Form This is in continuation of the tutorial on making a membership based web site. Please see t...
-
The SELECT statement is used to select data from a database. Select Data From a Database Table The SELECT statement is used to select...
-
What is php? and please explain? PHP, or PHP: Hypertext Preprocessor, is a widely used, general-purpose scripting language that was...
No comments:
Post a Comment