在SO上阅读了几篇关于如何使用php创建doc文件的文章后,我尝试了OpenTBS的Open Office模板方式,因为Fake HTTP Headers的方式不可能。
我按照说明操作,脚本会返回所需的输出,尽管它没有下载。我在error_log中没有错误所以它必须是别的东西。任何已经使用它的人都可以帮忙吗?
<?php
include JPATH_BASE . DS . 'tbs_class.php';
include JPATH_BASE . DS . 'tbs_plugin_opentbs.php';
$TBS = new clsTinyButStrong;
$TBS->LoadTemplate('template.htm');
$method=$_GET['method'];
$id=$_GET['id'];
$teacher=$_GET['teacher'];
$html=DashHelper::getStudentFormForDL($method,$id,$teacher);//returns the html
$output_file_name = 'test.odt';
$message = $html;
$TBS->Show(OPENTBS_DOWNLOAD, $output_file_name);//this should dl the file
exit();
?>
我读取创建doc文件的所有方法都来自过时的答案。有没有更简单的方法来实现这一目标?
答案 0 :(得分:0)
您打算使用
安装OPENTBS插件 $TBS->Plugin(TBS_INSTALL, OPENTBS_PLUGIN);
之后
$TBS = new clsTinyButStrong;