服務器上有php 4.4.8。如何寫一個word文檔。我可以寫它,但它下載。寫作沒有顯示。如果不可能,如何創建一個新的文檔文件。如何寫一個word文檔或者可以創建一個新的word文檔?
-1
A
回答
0
試試這個根據你這個
$word = new COM("word.application");
// Hide MS Word application window
$word->Visible = 0;
$template_file = 'C:/xampp/htdocs/portal/includes/templates/form1.docx';
//file name is different based on initiating form.
//Create new document
$word->Documents->Open($template_file);
//WO Number
$woNumBookMark = 'WONum';
$objBookmark = $word->ActiveDocument->Bookmarks($woNumBookMark);
$range = $objBookmark->Range;
$range->Text = htmlentities($workOrderNum) . '/' . htmlentities($lotID);
$filename = tempnam(sys_get_temp_dir(), "word");
$word->Documents[1]->SaveAs($filename);
// Close and quit
$word->Quit();
unset($word);
header("Content-Length: ".filesize($filename));
//header("Content-Type: application/force-download");
header("Content-type: application/vnd.openxmlformats-officedocument.wordprocessingml.document");
header("Content-Disposition: attachment;Filename=document_name.docx");
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
// Send file to browser
readfile($filename);
unlink($filename);
變化。
希望這個幫助
+0
致命錯誤:無法實例化不存在的類:com – erdemildiz
+0
請參閱http://stackoverflow.com/questions/277224/how-do-i-catch-a-php-fatal-錯誤 –
+0
謝謝你的回答。我在互聯網上做了一些關於COM的研究。 COM需要工作窗口或.net機器。我的machice linux。 – erdemildiz
相關問題
- 1. 創建一個Word文檔,Swift
- 2. 用C#創建一個Word文檔?
- 3. 創建Word文檔
- 4. 打開一個word文檔
- 5. 使用PHP將Word文檔添加到另一個Word文檔
- 6. 創建Word文檔文件
- 7. 複製合併從VB.net中的一個word文檔到另一個word文檔
- 8. 在不調用Word的情況下創建一個新的Word文檔
- 9. 在PDF或Word文檔上創建一個記錄選項
- 10. 帶Yii的PDF或Word創建文檔?
- 11. Android - 創建Word文檔
- 12. 用Java創建Word文檔
- 13. 如何用html創建一個word文檔android
- 14. 從java創建新的word文檔
- 15. 使用VSTO創建新的Word文檔
- 16. 我可以將Word文檔
- 17. 從word或pdf文檔創建報告
- 18. 使用VBA創建Word或XML文檔
- 19. 如何在WinRT中創建Word文檔
- 20. 如何使用c將文本從一個Word文檔複製到另一個Word文檔#
- 21. 將Word文檔保存爲「Word文檔」
- 22. 在Word文檔中嵌入Word文檔
- 23. 用另一個word文檔的內容替換Word文檔中的書籤
- 24. 使用vba將word文檔的內容複製到另一個word文檔中
- 25. 以編程方式將一個Word文檔的宏複製到另一個Word文檔
- 26. 無形標記了一個word文檔
- 27. 在Excel中創建一個生成Word文檔的宏
- 28. 使用C#將word文檔寫入word文檔
- 29. 從一個Word文檔中選擇一系列文本並複製到另一個Word文檔中
- 30. 將組合框從Word文檔複製到另一個Word文檔使用vba
你的問題很不清楚。你可以寫文件嗎,是或否?如果是,那麼請告訴我們你的問題是什麼。 –
沒有。我想用php創建一個新文檔 – erdemildiz