首页 > 语言 > 关键词  > php教程最新资讯  > 正文

PHP脚本的8个技巧(6)

2008-09-03 11:10 · 稿源:互联网

PHP和COM

如果你是一名冒险份子,而且你正在使用CGI、ISAPI或Apache模块版本的Windows系统上运行着PHP,那么你也可以获得系统的COM功能。现在,解释COM(微软的组件对象模型)的工作留给了微软和那些大部头的图书来完成。然而,知道点COM也没什么错,下面有一个普通的(没有双关语,针对很普通)代码小片断。

这代码小片断使用PHP在后台启动MicrosoftWord、打开一个新文件、键入一些文本、保存该文件然后关闭应用程序:

<?
//createareferencetoanewCOMcomponent(Word)
$word=newCOM("word.application")ordie("Can'tstartWord!");

//printtheversionofWordthat'snowinuse
echo"LoadingWord,v.{$word->Version}<br>";

//setthevisibilityoftheapplicationto0(false)
//toopentheapplicationintheforefront,use1(true)
$word->Visible=0;

//createanewdocumentinWord
$word->Documents->Add();

//addtexttothenewdocument
$word->Selection->TypeText("Testing1-2-3...");

//savethedocumentintheWindowstempdirectory
$word->Documents[1]->SaveAs("/Windows/temp/comtest.doc");

//closetheconnectiontotheCOMcomponent
$word->Quit();

//printanothermessagetothescreen
echo"Checkforthefile...";
?>

假设你正在运行一个内联网Web站点,该站点把数据存放在MicrosoftSQLServer数据库内,你的用户需要Excel格式的数据。那么,你可以让PHP执行必要的SQL查询并且格式化输出结果,然后使用COM启动Excel,把数据传输给它,最后再把文件存储到用户的桌面系统内。

举报

  • 相关推荐
  • 梦回iPhone 7时代!iPhone 17 Air电池曝光:2800mAh

    快科技7月19日消息,iPhone 17 Air电池容量仅2800mAh,比2016年iPhone 7 Plus的2900mAh还小,主要因机身厚度仅5.5mm成为苹果最薄机型。为弥补续航,苹果配备自研C1基带芯片降低功耗,并计划推出MagSafe外接电池配件。配置方面采用120Hz直屏、A19处理器、12GB内存、4800万单摄,预装iOS 26。值得注意的是,超薄设计使其仅支持eSIM技术,取消了物理SIM卡槽。

  • 网友住酒店光脚洗澡感染HPV 医生回应:需注意防护

    ​近日,“酒店光脚洗澡可能感染HPV”这一话题在网络上迅速发酵,引发了公众对公共场所卫生安全问题的广泛关注和热烈讨论。据媒体报道以及医学专家分析,在酒店等公共浴室光脚洗澡,确实存在感染跖疣病毒的风险,而该病毒正是一种低危型HPV病毒。 跖疣,这一由人乳头瘤病毒(HPV)引发的足部良性增生物,其感染多发生在温暖潮湿的环境中。医学专家指出,当足部皮

  • 11999元iPhone 16 Pro Max只要3800元 女子差点买了个模型机

    原价11999元的iPhone 16 Pro Max 512GB只要3800元,面对如此诱人的低价,你会心动吗? 据平安拉萨消息,事发7月12日中午,拉萨特警支队一名休假民警在公德林天街附近,成功拦截一起用手机模型冒充真机的诈骗案件。 当日,该民警发现一名男子行为异常,频繁拦截路人兜售手机。观察中发现,男子拦住两位女子后,从外套口袋掏出一部苹果iPhone 16 Pro Max真机,熟练操作展示功能。

  • iPhone 17 Pro/Pro Max大曝光:比16 Pro多了一款配色

    随着iPhone 17系列发布时间的临近,有关这款新品的细节陆续被曝光。 最新爆料显示,iPhone 17 Pro、iPhone 17 Pro Max共有5款配色,比iPhone 16 Pro系列多了一款。 具体来说,iPhone 17 Pro系列提供黑色、灰色、银色、深蓝色和橙色五种配色,而iPhone 16 Pro系列提供沙漠色、原色、白色和黑色,从爆料来看,iPhone 17 Pro系列配色中最具辨识度的是深蓝色。

  • 曝小米16 9月登场:首发骁龙8 Elite 2 对标iPhone 17

    博主数码闲聊站预告,从9月份开始,苹果和国产品牌将陆续发布迭代旗舰。 这些机型包括iPhone 17系列、小米16系列、荣耀Magic8系列、vivo X300系列、OPPO Find X9系列、REDMI K90系列、一加15、真我GT8 Pro、iQOO14等等。

  • 荣耀X70支持IP66/IP68/IP69/IP69K 号称行业最高规格防水

    今日,荣耀手机官微宣布,荣耀X70拥有行业最高规格防水,支持IP66/IP68/IP69/IP69K满级防尘防水认证,可防泡水、喷水、高温水。 IPXX的后两位数字中,第一个X代表防尘等级,范围从0到6,最高等级为6;第二个X代表防水等级,以往手机上的最高等级为8,而现在出现了更高级别的9。 IP69K设备可承受高压高温水/水蒸气的冲洗,具体来说就是最高水压100bar、温度80℃的水流下,依然�

  • 智能芯片界“苹果”诞生!车规级征程6P对比消费级A18 Pro

    文章对比了消费级芯片苹果A18 Pro和车规级芯片征程6P的性能特点。A18 Pro搭载35TOPS AI算力,为iPhone16 Pro提供AR、游戏等流畅体验,并采用Secure+Enclave加密技术保障数据安全。征程6P算力达560TOPS,专为智能驾驶设计,支持全场景辅助驾驶功能,通过ISO26262等严苛安全认证,在极端环境下仍能稳定运行。两者分别代表了消费电子和汽车电子领域的技术巅峰,展现了芯片在不同应用场景下的差异化发展方向。

  • 折叠屏iPhone首发!苹果马上启动iOS 27开发工作

    苹果很快就会启动iOS 27的开发工作,该公司将优先为折叠屏iPhone打造专属软件功能。 按照计划,iOS 27会在明年上半年的WWDC开发者大会上正式亮相,明年9月份推出正式版系统,由折叠屏iPhone首发搭载。 尽管Mark Gurman并未爆料iOS 27会有哪些折叠屏定制功能,但考虑到折叠屏的屏幕形态和定位,iOS 27首先要做的是分屏功能,业界期待苹果利用折叠屏的大屏优势实现更高效的多任务

  • OPPO K13 Turbo系列支持IPX9/IPX8/IPX6满级防水 将于7月21日发布

    OPPO宣布将于7月21日发布全新K13 Turbo系列手机,主打突破性散热技术。该系列成为行业首款支持IPX9/IPX8/IPX6满级防水标准的散热手机,采用先进疏密散热鳍片技术,相比传统风扇散热效率提升300%,体积缩减70%,风力增强120%。系列包含标准版和Pro版,分别搭载天玑8450处理器和第四代骁龙8s,配备6.8英寸1.5K直屏,后置5000万+200万双摄。实测显示开启散热风扇后,《王者荣耀》平均帧率达120.36fps,《和平精英》119.76fps,性能表现稳定。

  • 苹果搞定量产问题!iPhone 17 Pro将首发屏幕抗刮抗反射涂层

    据MacRumors最新报道,苹果公司已解决屏幕抗刮抗反射涂层的生产问题,有望率先应用在iPhone 17 Pro和iPhonePro Max上。 据悉,苹果去年就曾有这个计划,但是后来量产工艺遇到问题,一度被传取消该计划。 当时消息称,为iPhone显示屏添加防反射涂层的过程太慢了,达不到苹果巨大的量产需求。 如今,苹果已经联合供应商改进了工艺,解决了量产问题,iPhone 17 Pro系列可以实现规�