Windows server 2003 yılında başarı ile MS Word 2003 işlemek için PHP COM kullanmak, ama aynı kod Windows 2008 sunucu kırılmış. Ben yönetici kullanıcı değiştirdik ama yine aynı hata oluştu.
Aşağıdaki kodu için:
<?php
// starting word
$word = new COM("word.application") or die("Unable to instantiate Word");
echo "Loaded Word, version {$word->Version}\n";
//bring it to front
$word->Visible = 1;
//open an empty document
$word->Documents->Add();
//do some weird stuff
$word->Selection->TypeText("This is a test...");
$word->Documents[1]->SaveAs("C:\\wamp\\www\\iword\\Useless test.doc");
//closing word
$word->Quit();
//free the object
$word = null;
?>
Ben bu hata var:
Loaded Word, version 11.0 Fatal error: Uncaught exception 'com_exception' with message 'Source: Microsoft Word
Description: Command failed' in C:\wamp\www\iword\index.php:14 Stack trace: #0 C:\wamp\www\iword\index.php(14): variant->SaveAs('C:\wamp\www\iwo...') #1 {main} thrown in C:\wamp\www\iword\index.php on line 14