dirname(__FILE__) , // where do you want to write to.. 'templateDir' => $dir , // where are your templates 'locale' => 'en', // works with gettext 'forceCompile' => true, // only suggested for debugging 'debug' => false, // prints a few errors 'nonHTML' => false, // dont parse HTML tags (eg. email templates) 'allowPHP' => false, // allow PHP in template 'compiler' => 'SmartyConvertor', // which compiler to use. 'compileToString' => true, // returns the converted template (rather than actually // converting to PHP. 'filters' => array(), // used by regex compiler.. 'numberFormat' => ",2,'.',','", // default number format = eg. 1,200.00 ( {xxx:n} ) 'flexyIgnore' => 0 // turn on/off the tag to element code )); echo $x->compile(basename($file)); }