excel - how to contain a *.tpl file in a php variable? -
what i'm trying email excel file attachment that's created out of smarty tpl file, i'm doing:
$smarty->display('export-report.tpl'); $name=str_replace(" ","",$_post['catname'])."_".date('d-m-y'); header("content-type: application/vnd.ms-excel"); header("content-disposition: attachment; filename=".$name.".xls");
but want next instead of downloading excel file straight browser want attach , send in email, in order saving file first on server , create excel file need content of excel (the html contained in tpl file) within php variable.
so question how this:
$smarty->display('export-report.tpl');
to contained in variable this:
$content
thanks.
you need utilize fetch
method way:
$content = $smarty->fetch('export-report.tpl');
edit
maybe want changing order way:
$name=str_replace(" ","",$_post['catname'])."_".date('d-m-y'); header("content-type: application/vnd.ms-excel"); header("content-disposition: attachment; filename=".$name.".xls"); $smarty->display('export-report.tpl');
or
$content = $smarty->fetch('export-report.tpl'); $name=str_replace(" ","",$_post['catname'])."_".date('d-m-y'); header("content-type: application/vnd.ms-excel"); header("content-disposition: attachment; filename=".$name.".xls"); echo $content;
php excel smarty
No comments:
Post a Comment