Replacing preg_replace /e by preg_replace_callback

The template block {php}...{/php} now uses eval()
and output buffering.