I am using Smarty templates to format HTML emails from the command line (using cli). My typical command is: php filename.php However, and I am struggling with templates that are greater than 10k. It looks like the Smarty output is getting truncated at about 10k. Smarty uses output_buffering, so I need to be set the output_buffering directive to "1" or "On" or "1000000", or something other than "Off". But I have not been able to do that. I have changed the output_buffering setting in /.../cli/php.ini (as well as /.../apache2/php.ini & /.../cgi/php.ini for good measure). And that does seem to have an effect. Here is what the output from phpinfo() is from the command line: Directive => Local Value => Master Value ....snip... output_buffering => 0 => 1000000 output_handler => no value => no value ...snip... So in other words, when I change the value in my /.../cli/php.ini, the "Master Value" changes. However, the "Local Value" stays at "0". In my code, I am testing for the value of output_buffering (using ini_get("output buffering")), and its value is always "0" (same as the "Local Value" that is output from the phpinfo(). So my question is...how do I turn on output_buffering correctly from the command line? Am I configuring the /.../cli/php.ini file correctly? Is something in my code (maybe an included library) maybe setting that value without me knowing? Am I looking in the wrong place / headed in the wrong direction? Mike -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php