2016-01-29 51 views
0

在閱讀了關於如何使用php創建doc文件的幾篇文章之後,我嘗試了使用Open Office模板的OpenTBS方式,因爲Fake HTTP Headers方式是不可能的樣式。使用OpenTBS創建一個文檔文件與PHP,如何下載?

我按照說明和腳本返回了我所需的輸出,儘管它沒有得到下載。我在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(); 
?> 

此外,我用來創建文檔文件的所有方法都來自過時的答案。有沒有更簡單的方法來實現這一點?

回答

0

你意味着

$TBS = new clsTinyButStrong; 
之後安裝OPENTBS插件與

$TBS->Plugin(TBS_INSTALL, OPENTBS_PLUGIN);