使用OpenTBS用php创建doc文件,如何下载?

时间:2016-01-29 11:09:07

标签: php file download doc

在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文件的所有方法都来自过时的答案。有没有更简单的方法来实现这一目标?

1 个答案:

答案 0 :(得分:0)

您打算使用

安装OPENTBS插件
    $TBS->Plugin(TBS_INSTALL, OPENTBS_PLUGIN);

之后

    $TBS = new clsTinyButStrong;