介绍几个windows下的COM相关函数

本文介绍的函数只能在windows下的PHP中使用。



函数列表




com_load — 创建一个COM组件的引用。

com_invoke — 调用一个COM组件的方法。

com_propget — 取一个COM组件的属性的值。

com_get — 同上
取一个COM组件的属性的值。

com_propput — 赋一个值给一个COM组件的属性。

com_propset — 同上
赋一个值给一个COM组件的属性。

com_set — 同上
赋一个值给一个COM组件的属性。



在www
.php.net 下给出了如下实例 数据挖掘论坛



例1


<?



$word
=new COM("word.application") or die("Cannot start word for you");

print "Loaded word version ($word->Version)n";

$word
->visible =1 ;

$word
->Documents->Add();

数据挖掘研究院



$word
->Selection->Typetext("Dit is een test");

$word
->Documents[1]->SaveAs("burb ofzo.doc");

$word
->Quit();



?> 数据挖掘论坛



例2


另外
有人给出了另一个例子用 Delphi做了一个对象 MyObject (一个方法 ComTophp)

也可以这样用




$Obj
= com_load("MyLibraryTest.MyObject");

$result
= com_invoke($Obj,"ComTophp","Params 1","Params 2");

数据挖掘实验室



echo $result;



上面这个例子我可没试过哦。



例3


<?

# example
use of ADODB and SQLOLEDB (MS-SQL 7) in PHP 4

# Tested on Win2K with PHP 4
.02



$conn_obj
= new COM("ADODB.Connection") or die("Cannot start ADO");



// replace myserver with your server name



define ("OLEDB_CONNECTION_STRING", "Provider=SQLOLEDB; Data Source=myserver; Initial Catalog=Northwind; User ID=sa; Password=");



// use SQL Server 7.0 OLE DB Provider



$conn_obj->Open(OLEDB_CONNECTION_STRING);



$command = "select lastname, firstname, title from employees"; // SQL Statement



$rs = $conn_obj->Execute($command); // Recordset

$i = 0;



$fld0 = $rs->Fields(0);

$fld1 = $rs->Fields(1);

$fld2 = $rs->Fields(2);



while (!$rs->EOF) {

$i += 1;

print "$fld0->value $fld1->value $fld2->value

";

$rs->MoveNext();

}



$rs->Close();



?>



好了
下面就逐个介绍吧。



//****************** 数据挖掘工具

com_load



(PHP3.0.3 - 3.0.16 only)



string com_load (string module name [, string server name])



创建一个COM组件新的引用
并返回它如果失败返回 false 。 数据挖掘论坛



参数分别是模块名和服务器名。



//********************

com_invoke



(PHP3.0.3 - 3.0.16 only, PHP4 )

数据挖掘实验室





mixed com_invoke
(resource com_object, string function_name [, mixed function parameters, ...])



调用一个COM组件的方法。如果成功
返回function_name的返回值否则返回false。



参数分别是
模块引用方法名方法所需的参数



//*************************

com_propget



(PHP3.0.3 - 3.0.16 only, PHP4 ) 数据挖掘工具



mixed com_propget
(resource com_object, string property)



取COM组件的一个属性的值
本函数是 com_get() 的一个别名。





//*************************

com_get



(PHP3.0.3 - 3.0.16 only, PHP4 )





mixed com_get
(resource com_object, string property)



参数分别是
COM引用属性名。

如果错误
返回 false。 数据挖掘工具



//***************************

com_propput



(PHP 3.0.3 - 3.0.16 only, PHP4 ) 数据挖掘研究院



void com_propput
(resource com_object, string property, mixed value)



给COM组件的一个属性付值。本函数是 com_set
() 的一个别名。





//**************************** 数据挖掘论坛

com_propset



(PHP3.0.3 - 3.0.16 only, PHP4 )



void com_propset
(resource com_object, string property, mixed value)



这也是com_set
()的一个别名。



//**************************** 数据挖掘实验室

com_set



(PHP3.0.3 - 3.0.16 only, PHP4 )



void com_set
(resource com_object, string property, mixed value)



给COM组件的一个属性赋值
参数是组件模块名属性名新值。 数据挖掘交友

如果错误
返回false否则返回 true。
[数据挖掘专家] [数据挖掘研究院] [数据挖掘论坛] [数据挖掘实验室]
上一篇:php做柱型图的函数
下一篇:如何文档化你的PHP类(二)
最新评论共有 0 位网友发表了评论 , 查看所有评论
发表评论( 不能超过250字,需审核,请自觉遵守互联网相关政策法规。 )
匿名?
数据挖掘网站导航 数据挖掘论坛导航
  • 数据挖掘工具
  • 数据挖掘论坛
  • DataCruncher - Cognos
  • MineSet - MathSoft
  • Intelligent Miner - GainSmarts
  • Sqlserver - SAS - Clementine
  • CART - Weka - WizSoft
  • NeuroShell - ModelQuest
  • data mining tools - Darwin
  • 数据挖掘交友
  • 数据挖掘博客
  • 数据挖掘工具
  • 数据挖掘资源
  • 数据挖掘技术算法
  • 数据挖掘相关期刊、会议
  • 研究院联盟合作专区
  • 数据挖掘基础与相关技术
  • 数据挖掘厂商与就业
  • 数据挖掘研究者乐园
  • 知名厂商数据挖掘工具资料
  • 国内数据挖掘实验室
  • Foreign Data Mining Lab
  • 热点关注
  • 揭秘成为最牛程序员的五大要诀
  • MYSQL错误:Illegal mix of collations (lat
  • PHP程序不适用大型系统的九大原因
  • 上海酒店公寓,上海短租公寓,上海短租房,上
  • 安装php5.2.5和mysql5.045后phpmyadmin报错
  • 福利彩票幸运号码自动生成器
  • 关于APACHE的配置文件httpd.conf
  • 国际:身处两难境地,PHP 该走向何方?
  • PHP跳转的方法?
  • 函式:preg_match_all()
  • 论坛最新话题
  • Foundations of Statistical Natural Langu
  • Game Theory meet Data Mining: A Recent P
  • System Building: How does it help or hin
  • 数据挖掘与Clementine培训
  • 新手报到
  • 求 SASEM 客户流失预测分析
  • 数据挖掘工程师/搜索研究院—北京——无线
  • 数据挖掘入门介绍(如何着手数据挖掘)
  • Information Overload Survey Results
  • The INEX 2005 Workshop on Element Retrie
  • 相关资讯
  • Module mod_log_config
  • 圣殿骑兵PHP 2007年Web开发技术预言 (四)
  • 圣殿骑兵PHP 2007年Web开发技术预言 (三)
  • 圣殿骑兵PHP 2007年Web开发技术预言 (二)
  • 圣殿骑兵PHP 2007年Web开发技术预言 (一)
  • 一棵php的类树(支持无限分类)
  • 通过对php一些服务器端特性的配置加强php的
  • 如何使用动态共享对象的模式来安装PHP
  • 提升PHP执行速度全攻略(上)
  • phpBBBBcode处理的漏洞
  • 数据挖掘实验室资料
  • 数据挖掘博客地址
  • 数据挖掘实验室网站地址
  • Prepare for Medicare audits by using dat
  • 注册成为SAS用户与爱好者俱乐部会员
  • 水南梅
  • 明日烟
  • 新人报道
  • 下载
  • 厦门服务器托管,450元/月—0592-5177319 高
  • 买空间送域名--0592-5177319 高静