说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

PHP调用COM组件

HTML文档下载 WORD文档下载 PDF文档下载
PHP 4以上版本提供了COM支持,允许你实例化OLE兼容的COM对象,并且调用方法和存取属性。

PHP 4以上版本提供了COM支持,允许你实例化OLE兼容的COM对象,并且调用方法和存取属性。

 

$obj = new COM("Application.ID")

下面是调用Word的例子:

 

<?php// 启动word$word = new COM("word.application") or die("Unable to instantiate Word");echo "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 = null;?>

下面是处理ADODB的例子:

 

<?php$conn = new COM("ADODB.Connection") or die("Cannot start ADO");$conn->Open("Provider=SQLOLEDB; Data Source=localhost;Initial Catalog=database; User ID=user; Password=password");$rs = $conn->Execute("SELECT * FROM sometable");    // 记录集$num_columns = $rs->Fields->Count();echo $num_columns . "\n";for ($i=0; $i < $num_columns; $i++) {    $fld[$i] = $rs->Fields($i);}$rowcount = 0;while (!$rs->EOF) {    for ($i=0; $i < $num_columns; $i++) {        echo $fld[$i]->value . "\t";    }    echo "\n";    $rowcount++;            // 增加rowcount    $rs->MoveNext();}$rs->Close();$conn->Close();$rs = null;$conn = null;?>

 

 

 

 

游戏设计的迭代误用:从半成品到概念修正 成功的社区在于拥抱变化——知乎创始人周源专访 优化UITableViewCell高度计算的那些事 国外iOS大牛:开发Apple Watch应用我犯过的错 云上Java System Profiling与Debugging——蚂蚁金服观察与实践 搜狗商业平台Java技术实践 Java在电信软件领域的技术实战 关于Java框架Vert.x的几点思考 Java在游戏服务器开发中的应用 Java框架研发思考 那些年,Java程序员用过的开发工具 Java内存模型的历史变迁 Java 8与Apache Ignite Java开发与技术挑战——关于技术的技术思考 专访唯品会架构师肖桦:做编码的架构师 越来越“简单”的Java 我的Java!越过山丘 专访沙梓社:做个“Think Different”的技术牛人 基于ES6,使用React、Webpack、Babel构建模块化JavaScript应用 财税街创始人石克清:创业须空杯心态+有效社交 自我知识管理:连贯性就是生产率 玩转Google I/O 2015:Android M、IoT、Glass 2.0、VR、ATAP ARC中Retain Cycle揭秘 失控与逆转!企业移动化2.0时代下如何求变? 玩转物联网之MQTT 专访都灵创客教育奚炎:被忽视的Maker教育 13岁iOS开发者:Swift开发Sprite Kit游戏实践 专访豌豆荚「自动装」开发团队:无需Root即可批量点击「下一步」 iOS项目的持续集成与管理 《近匠》谛听科技,探索智慧家庭的智能网关 【简讯】Python 3.5.0b1发布 求PHP代码,功能是:判断字符是否全部为汉字? 又是MSFlexgrid的问题!!!请大家帮忙~! ActiveX访问数据库的问题? REDHAT LINUX 7.2下如何建立多个用户?多谢指点! 关于网线!高分!!!!! 关于生成文件的方法? 课程表开发 请问各位前辈,是否只有新增加的字段才有可能成为计算字段?谢谢! 俺要写一个简单的文本的报文,string类型的 关于生成文件的方法?..... 有谁能告诉一下我CVS和SSF是什么?,具体是指些什么?? WIN2K 的问题:1、怎么允许本地普通用户(user)关机;2、怎么能让本地普通用户开机后,客户机连接到SQL SERVER?3、为什么我的SQL量SERVER2K需要停止然后再启动客户才能用? 如何用VB把存储在ORACLE库中的图片字段取出成.JPG格式的图片文件????急在外出差呀多谢了~~~~~ 如何退出函数?exit function??? 测试2000的TCP/IP是否通,用什么命令 求助开发课程表提示 (*****向斑竹你提个小见意,大家最好都来看看,这个想法好不好!****) 为什么我做的增加功能有两个必须要按两次“添加”按钮才能新增一条记录啊? 很急,请教高手,如何把一个ip格式的字符串转换成ip类型,不是用getbyname(),而是像int和string转换一样的概念 请问如何让基于对话框的工具条一开始就浮在上面 来者有分,关于ado的 毛子青论文<<动态规划的优化>>,一个最长子序列的算法,请高手看过来(给出c实现代码的送20分!) 在鼠标单击时间中,可以使用什么函数取得鼠标点击处的坐标值 怎样在单击左键时弹出PopupMenu? 连续20多天加班,近来明显感到体力透支,做个调查!!!(有分) ASP调用VB编写的ActiveX DLL的问题 请教一sql语句 在Unix下用cc(实际上是cc_bundled文件)编译c程序时,报错“const" will become a keyword,或者告诉我“Function prototypes are an ANSI feature" 为何加入winsock2.h后会出现很多问题? 热烈庆祝:Kingron重出江湖!!!菜鸟们有福喽……散分 you shen me qu bie ? please tell me , xie xie ! [■■■Delphi猛料■■■]V1.3发布~~~~~~~更新到2001.12.12 提问:如何在ToolBar上加控件? 我在OLE里调用了word2000文档,为什么只显示第一页,我查了半天资料都没有解决,请帮我 哪里有多媒体软件制作论文啊? 继续请教各位前辈:能否将非新增加的字段定义成计算字段?谢谢! 软件创意、需求大汇集:列创意,拿专家分,120分值大赠送(以后可继续追加) 局渔网 巨简单问题~~~ 进来有分,回答多分,不够再加!!! 关于关闭和启动数据库的问题,很急的!! java VS c#^-^ ?? 请进 寻求QuickReport3以上版本 for Delphi3 的源代码或者安装包? 請問哪大俠用過 ibm 的 bridge2java啊,我把Excel的所有類都導出來了,但它的QuickExcel.java文件還是運行不了, 求救!新装了一块硬盘,为何找不到呀? SetWindowLong函数在delphi里可用,为什么在c++builder 中不能用??? 用弹出式菜单命令弹出一个dialog,可以响应键盘,可是不响应鼠标? 请教,Inserts类是拿来干什么用的? !!!急急急!!!怎样在WIN2000下把NTFS转换成FAT32啊。数据不丢失。 回复太短!或太长!!! visio2002的数据库建模,能不能生成SQL脚本? 急急啊,有關servlet的問題,源碼如下: 无铅波峰焊锡炉焊锡温度是我多少?预热温度是我多少? 焊锡大多是63%锡的,另外37是什么?铅是有毒的啊!吸入焊锡发出的烟会不会中毒啊?市场上无铅焊锡很少啊!另外松香怎么用,用100%酒精混合使用? 海水可以结冰么?不可以,因为大海里的水含有盐分,有盐的东西都不会结冰的. 在雪地上撒盐后雪的温度如何变化?为什么?各位好心的前辈,学妹我刚步入初三,请你们看清我的题目要求,我只想知道在雪地上撒盐后雪的温度如何变化,极其原因.至于为什么撒盐我已经弄清 哪里有卖无铅焊锡丝和吸锡线的?最好在小白楼附近,别的地方也行.大概什么价钱?吸锡线一定要小日本的,没办法质量好. 海水结冰温度是多少? 焊锡材料方面问题,无铅焊锡中的Sn-3Ag,锡占多少比例,银占多少比例? 海水结成的冰是咸的马? 海水结冰问题冻牛奶时,冰和奶是分开的 冻豆腐会留下空室海水结冰盐会留在里面吗 在雪地上,为什么撒上盐雪就化得快 海水结的冰是咸的吗? 关于海水结冰问题海面上的水结冰,结成的冰融化后与没有结成冰的水的含盐量大概是多少比多少,如果给出各是百分之几更好.还有把海水晒成盐这种工艺叫做海水什么? 沸腾的液体是什么液体? 设计实验验证海水结的冰是淡的还是咸的.海水是淡的还是咸的,请利用厨房里的物品,设计实验模拟海洋环境制作“海冰”、并设计实验证明海冰是咸的还是淡的,要实验具体步骤。 中国那些地区海水结冰了? 液体沸腾的条件是什么 为什么海水是咸的.而海上的冰却是淡的? 海水易结冰还是河水易结冰? 饮料冰冻之后再冷藏味道淡了.能喝吗、 海水为什么这么咸?南北极的冰是不是"咸冰"?这么咸对人类有什么好处?真的没想到,我第一次下海,就是这样的感觉.海水太咸.所以想到了这些. 家庭和实验室常用的温度计是根据什么的规律来测量的 固态,液态,气体 她们的物理性质它们的物理性质分别是什么?有什么不同?该如何区分? 为什么饮料冻成冰之后味道会变淡比如说牛奶、橙汁之类的 为什么海水不结冰呢? 光测温度计、电子温度计及色带温度计有何不同? 怎样快速冰冻汽水越快越好啦 怎么提纯焊锡中的锡?在家搞实验. 锡用盐酸腐蚀后,在液体里怎么还原 汽水会结冰吗如题那会不会爆炸 如何从助焊锡中提取焊锡 二价锡的还原性问题向少量0.2mol/L的SnCl2的溶液中,滴加2mol/L的NaOH溶液使生成的沉淀溶解,然后滴加0.2mol/L的Bi(NO3)3溶液,立即有黑色的金属铋生成.跪求大神指教“全部”反应方程式. 锡焊的锡有几种状态(比如焊锡丝、焊条)? 海是河流汇聚而成的,还又流道各个河流,为什么海水是咸的,而河水是淡的?为什么呢? 雪灾后,护路工人常在路面上撒大量的盐,撒盐后,冰雪融化的温度将如何变化 压力表锡焊用焊锡量多少的焊锡丝 为什么海水会又原先的淡变咸 锡渣如何还原?我有个锡炉,每天产生的氧化锡有好多,好浪费,有没有什么办法回收或者还原? 如何在焊锡丝中分离出纯锡 为什么海水咸,河水不咸 雨雪冰冻天气中,常在路面上撒盐以防止路面结冰, 焊锡丝焊接时为什么锡会飞溅 为什么海水是咸的而河水、湖水是淡的呢? 液体暖手宝如何复原回透明液体?我买了个液体暖手宝,就是那种不用电的,掰一掰金属片就能用的那个.刚买回来时候是透明的和水似的液体,但用完一次以后,硬了,想再还原,就放到沸水里加热, 液体沸腾的两个条件是: 海水为何是咸的 小明的爸爸是护路工人,冰雪天常在路面上撒盐,以避免“昼化夜冻”现象,即在 相同的气温下,熔化了的冰雪快一点 液体沸腾的条件 金属温度计\电子温度计的原理 2008初我国大部分地区继续降雪,形成灾害性天气,人们往冰冻的路面上撒盐.这样做的目的是什麽? 海水为什么不会结冰? 温度计的原理问一下温度及时利用什么原理制作的?温度计的刻度是怎么画的?每一度之间的刻度是怎样计算的?为什么温度计选择酒精而不选择别的液体?是因为酒精防冻吗?希望可以说的详细 温度计的构造____ _____ _____ ______ 及_______ 焊锡是锡铅合金,把铅加入锡中制成合金的主要目的是增加强度和抗腐蚀性生铁和钢是含碳量不同的铁合金,其中生铁的含碳量大于钢的含碳量这两句话 哪句对? 温度计的原理是什么? 温度计的分类和作用 制造焊锡时把铅加进锡中的重要原因 海水会不会结冰?如果不会结冰那为什么南极和北极会结冰? 锡铜合金,即平常所见的焊锡,其中的铜起到什么作用呢? 制造焊锡时,把铅加入锡的主要原因 海水为什么不会结冰吗?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn