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();
?>
此外,我用來創建文檔文件的所有方法都來自過時的答案。有沒有更簡單的方法來實現這一點?