PHP Classes

File: example_3.php

Recommend this page to a friend!
  Classes of Valics Lehel   Fast Template   example_3.php   Download  
File: example_3.php
Role: Example script
Content type: text/plain
Description: example 3
Class: Fast Template
Updated revision of CDI Fast Template engine
Author: By
Last change: Cosmetics
Date: 19 years ago
Size: 1,468 bytes
 

Contents

Class file image Download
<?php
// Example FastTemplate Demo #3 - build something other than a web page?
include("cls_fast_template.php");
$ft = new FastTemplate("./templates");

$start = $ft->utime(); // Benchmarking

// Note: test.html will generate (deliberate) errors so check your error_log

$ft->define(
            array(
                   
'main' => 'htaccess.html',
                   
'test' => 'test.html'
               
)
        );

$ft->assign(

        array(

           
'AUTH_USER_FILE' => "/home/users/cdi/.htpasswd",
           
'AUTH_GROUP_FILE' => "/dev/null",
           
'AUTH_NAME' => '"CDI Was Here"',
           
'AUTH_TYPE' => "Basic",
           
'OPTIONS' => "All",
           
'METHODS' => "GET POST PUT",
           
'USER_LIMITS' => "require valid-user",
           
'ERROR_401' => "/cgi-bin/guardian.cgi?401",
           
'ERROR_402' => "/cgi-bin/guardian.cgi?402",
           
'ERROR_403' => "/cgi-bin/guardian.cgi?403",
           
'ERROR_404' => "/cgi-bin/guardian.cgi?404",
           
'ERROR_500' => "/cgi-bin/guardian.cgi?500"
       
)
    );

// $ft->no_strict(); // Uncomment this to remove the warnings.

$ft->parse('HTACCESS',array("main","test"));
$ft->showDebugInfo(1);
$ft->FastPrint("HTACCESS");

$end = $ft->utime();
$runtime = ($end - $start) * 1000;
echo
"\nCompleted in $runtime seconds \n";
exit;
?>