Re: [請益] 要怎麼使用COM+元件?

看板PHP作者 (喔喔 :o)時間18年前 (2007/09/25 20:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《neverfly (neverfly)》之銘言: : 我想要用PHP來新增一個word檔案, : 跑了一個如下的小範例, : <?php : $word = new COM("word.application"); : $word->Visible = 0; : $word->Documents->Add(); : echo($word->ActiveDocument->OpenEncoding); : $word->Selection->TypeText("Test"); : $word->Selection->TypeParagraph; : $word->Selection->TypeText("TestText"); : $word->Documents[1]->SaveAs("./test.doc"); : $word->quit(); 試試加一行 $word->release();看看 印象中好像要下某個指令 才會把COM給結束掉 不然就會卡在那裏 : $word = null; : echo '<a href="test.doc"> Download file as .doc</a>'; : ?> : 結果還是不能執行, : 網頁開啟後會一直停住, : 最後出現 : "Fatal error: Maximum execution time of 30 seconds exceeded in : C:\AppServ\www\test\test.php on line 13" : 的訊息, : 而13行就是?>那行。 : 我也已經把服務裡面"COM+ System Application"的部份開啟了, : 還是沒有辦法產生Word檔, : 請問是否還有什麼地方要注意的呢?謝謝。 : 環境是Windows XP,用Appserv 2.5.9版架的。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.129.120
文章代碼(AID): #16-FvPIC (PHP)
討論串 (同標題文章)
文章代碼(AID): #16-FvPIC (PHP)