[請益] 要怎麼使用COM+元件?
我想要用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 = 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: 125.231.6.124
推
09/24 07:23, , 1F
09/24 07:23, 1F
→
09/24 07:25, , 2F
09/24 07:25, 2F
→
09/24 11:16, , 3F
09/24 11:16, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章