com

COM 類

COM 類提供了一個將 (D)COM 組件整合到 PHP 腳本中的框架。

方法


string COM::COM( string module_name [, string server_name [, int codepage]] )
COM 類構造函數。參數: module_name 被請求組件的名字或 class-id。
server_name DCOM 伺服器的名字,組件在此伺服器上被取用。如果是 NULL,則假定是 localhost。想要允許 DCOM,必須將 php.ini 中的 com.allow_dcom設為 TRUE。
codepage 指定用於將 PHP 字元串(php-strings)轉換成 UNICODE 字元串(unicode-strings)的代碼頁,反之亦然。可用的值為 CP_ACP、 CP_MACCP、 CP_OEMCP、 CP_SYMBOL、 CP_THREAD_ACP, CP_UTF7和 CP_UTF8。

COM 示例


// 啟動 word
$word = new COM("word.application") or die("Unable to instanciate Word");
print "Loaded Word, version {$word->Version}\n";
//將其置前
$word->Visible = 1;
//打開一個空文檔
$word->Documents->Add();
//隨便做些事情
$word->Selection->TypeText("This is a test...");
$word->Documents[1]->SaveAs("Useless test.doc");
//關閉 word
$word->Quit();
//釋放對象
$word->Release();
$word = null;