首页
新闻
UniX技术
数据库
经验交流
PHP
首页
>
PHP
PHP脚本的10个技巧(6)
时间:2009-04-29 16:58:05 作者:chinaitlab
我要投稿
Linux初探欢迎您的投稿,投放方法请点击
这里
查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
PHP和COM
如果你是一名冒险份子,而且你正在使用CGI、ISAPI或Apache模块版本的Windows系统上运行着PHP,那么你也可以获得系统的COM功能。现在,解释COM(微软的组件对......
PHP和COM
如果你是一名冒险份子,而且你正在使用CGI、ISAPI或Apache模块版本的Windows系统上运行着PHP,那么你也可以获得系统的COM功能。现在,解释COM(微软的组件对象模型)的工作留给了微软和那些大部头的图书来完成。然而,知道点COM也没什么错,下面有一个普通的(没有双关语,针对很普通)代码小片断。
这代码小片断使用PHP在后台启动Microsoft Word、打开一个新文件、键入一些文本、保存该文件然后关闭应用程序:
<?
// create a reference to a new COM component (Word)
$word = new COM("word.application") or die("Can't start Word!");
// print the version of Word that's now in use
echo "Loading Word, v. {$word->Version}<br>";
// set the visibility of the application to 0 (false)
// to open the application in the forefront, use 1 (true)
$word->Visible = 0;
// create a new document in Word
$word->Documents->Add();
// add text to the new document
$word->Selection->TypeText("Testing 1-2-3...");
//save the document in the Windows temp directory
$word->Documents[1]->SaveAs("/Windows/temp/comtest.doc");
// close the connection to the COM component
$word->Quit();
// print another message to the screen
echo "Check for the file...";
?>
假设你正在运行一个内联网Web站点,该站点把数据存放在Microsoft SQL Server
数据库
内,你的用户需要Excel格式的数据。那么,你可以让PHP执行必要的SQL查询并且格式化输出结果,然后使用COM启动Excel,把数据传输给它,最后再把文件存储到用户的桌面系统内。
如果您需转载 PHP脚本的10个技巧(6),请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
返回首页
发表评论
共有
条评论
用户名:
密码:
验证码:
匿名发表
相关文章
phpMyAdmin 3.1.0新 - MySQL管理利器
phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的
生成带有校验位的唯一号
GO /****** 对象:UserDefinedFunction [dbo].[udf_CreateCheckID]脚本日
用户管理的备份(一致性备份、非一致性备份、
1.备份数据库概念:指备份数据库的所有数据文件和控制文件,另外还应该备份
Windows下常见Oracle服务介绍
注:SID - 数据库标识HOME_NAME - Oracle Home名称,如OraHome92、OraHome81
数据库优化查询的几种方式
在大量数据面前我们应该做的 优化查询呢 这里介绍种首先1尽量不要使用 s
New replication features in SQL Server 2
http://searchsqlserver.techtarget.com/tip/0,289483,sid87_gci1353404
关于字体路径Windows和Linux差异
ImageTTFText($im,16,0,70,30,$blue,"./simkai.ttf",$char);使用此函数
SQL Server 2005 同步复制技术
SQL SERVER 2005 同步复制技术 以下实现复制步骤(以快照复制为例) 运行平台
Using TRY/CATCH to Resolve a Deadlock in
Using TRY/CATCH to Resolve a Deadlock in SQL Server 2005By : Brad Mc
PHP开发人员应熟悉的五个概念
语法结构教科书上的知识和实际的程序设计是有区别的,真正的知识要在实际的
Benchmarking SQL Server 2005 covering In
Benchmarking SQL Server 2005 Covering IndexesBy : Dinesh AsankaApr
如何直接运行一个资源中的程序
在写一个小东东的时候,想不到里面的一段代码在自己硬盘的VC知识库里竟
MySQL V5.1发现可能导致数据丢失BUG
Sun在上周发布了MySQL数据库软件5.1版,之后他们称包括在新特性在内,该版本
Sql Server 导出数据库结构
sql200企业管理器--右键要导出的数据库--所有任务--生成SQL脚本--<常规>
PHP中的危险函数全解析
在编译 PHP 时,如无特殊需要,一定禁止编译生成 CLI 命令行模式的 PHP 解析
用PHP实现POP3邮件的解码(二)
MIME 编码方式简介Subject: =?gb2312?B?xOO6w6Oh?=这里是邮件的主题,可是
栏目热门
PHP程序为什么"不适用"大型系统的9大原因
PHP的GD函数imagettftext()要注意默认字符
精通PHP的十大要点
屏蔽浏览器缓存另类方法
phpMyAdmin安装注意事项
站内搜索:
Linux
高级搜索
Powered by
Linux初探
© 1999-2009
RSS