$word = new COM("word.application") or die ("couldnt create an instance of word");
echo "Загружено , версия word {$word->version}";
$word->visible = 1;
//открываем документ
$word->Documents->Add();
//добавляем текст в документ
$word->Selection->TypeText("this is some sample text in the document");
//сохраняем документ как sampleword.doc
$word->Documents[1]->SaveAs("C:\Sites\home\localhost\www\gm\sampleword.doc");
//закрывает документ Word.
$word->Quit();
//освобождаем ресурсы объекта
$word->Release();
$word = null;
header ("Location: http://localhost/gm/sampleword.doc");
Сам скрипт работает, но немного странно как мне кажется. Если запустить файл отдельно то все срабатывает. Если например скрипт расположить на странице index.php и открыть ее, то возникает ошибка "Fatal error: Maximum execution time of 30 seconds exceeded in C:\Sites\home\localhost\www\gm\index.php on line 17"