<?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;
?>
|