我正在使用PHPWord,它在Windows 7,Linux服務器上完美工作。但是在Windows NT IIS/6.0服務器,有錯誤信息顯示這樣PHPWord無法在IIS服務器上工作
Fatal error: Uncaught exception 'Exception' with message 'Could not close zip file.' in C:\inetpub\wwwroot\site\PHPWord\PHPWord\Template.php:109 Stack trace: #0 C:\inetpub\wwwroot\site\PHPWord\PHPWord\paid.php(36): PHPWord_Template->save('test.docx') #1 C:\inetpub\wwwroot\site\PHPWord\PHPWord\letter.php(6): include_once('C:\inetpub\wwwr...') #2 {main} thrown in C:\inetpub\wwwroot\site\PHPWord\PHPWord\Template.php on line 109
下面的代碼產生錯誤:
require_once 'PHPWord/PHPWord.php';
$PHPWord = new PHPWord(); //digup($row_case);
$filename = 'test';
$document = $PHPWord->loadTemplate('test-temp.docx');
$document->setValue('date', date('F d, Y'));
$document->setValue('weekday', date('l')); $document->setValue('time', date('H:i'));
$document->save($filename.'.docx');
有什麼,我必須在服務器上安裝或什麼都可以解決這個問題?
什麼代碼拋出錯誤? –
@EmilVikström我編輯的問題與拋出錯誤的代碼 感謝您的關注 – user75472
它仍然不完整。您需要添加實際上拋出錯誤的代碼(至少從Template.php中的第109行,但也可能有其他相關文件)。嘗試自己閱讀代碼,並試圖找出*爲什麼*它會拋出錯誤。 –