Въпрос към НАИСТИНА разбиращи Smarty

ifkooo

Registered
Интересува ме следното:
Код:
if ($export=="xls") {
$file=time().".xls";
header('Content-type: application/xls');
header('Content-Disposition: attachment; filename="'.$file.'"');
$smarty->display('reports.tpl'); 
}

Темплейта reports.tpl е изцяло валидиран, чист и добре подреден но със сложни таблици и има лек css /okolo 100 реда подреден/.
По начина който съм показвал, на екрана НЕ се изобразява тпл-то ами се записва всичко във файл след което с тези хедари директно се сваля файла на компютъра на потребителя и се изтрива от хоста. Когато се отвори в excel се зарежда повече от превъзходно /2003 и 2007/ със всичкия css и лога ако има.
Та въпроса ми е.. сблъсквал ли се е някой с нещо подобно и да е забелязал някакви дефекти след време или възникнали при определени случаи (съдъжание на java, много изображения или нещо подобно в tpl-то) което може да доведе до отказ на кода горе и да не се изпълни файла.
Ако някой има инфо моля да сподели :)
 

Back
Горе