这一段PHP剧本在后端启动微软的字处置Word,翻开一个新的文档,输出一些文字,保留文档,并封闭Word。
<?
// 创立一个指向新COM组件的索引
$word = new COM("word.application") or die("Can't start Word!");
// 显示今朝正在利用的Word的版本号
echo "Loading Word, v. {$word->Version}<br>";
// 把它的可见性设置为0(假),假如要使它在最前端翻开,利用1(真)
// to open the application in the forefront, use 1 (true)
$word->Visible = 0;
// 在Word中创立新的文档
$word->Documents->Add();
// 在新文档中添加文字
$word->Selection->TypeText("Testing 1-2-3...");
//把文档保留在Windows一时目次中
$word->Documents[1]->SaveAs("/Windows/temp/comtest.doc");
// 封闭与COM组件之间的毗连
$word->Quit();
// 在屏幕上显示其他信息
echo "Check for the file...";
?>
假如你有一个intranet网站,数据存储在SQL Server中,用户需求这些数据的Excel格局,则可让PHP运转需要的SQL查询并对输入停止格局化,然后使用COM翻开Excel,把数据转化为Excel格局的数据,然后把数据保留在用户的台式机上。