Login   Register  
PHP Classes
elePHPant
Icontem

File: example_3.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  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: 2005-01-02 09:58
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;
?>