• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHPcom组件的使用(环境搭建以及测试)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

COM 组件在实际当前的软件开发中依然是比较重要,包括对于串口开发的人员,软件插件使用的人员,PHP 已经为我们添加了对于

COM的支持,可以很好的解决我们在开发中可能碰到的一些问题。一下是开发环境的搭建以及一个实际的测试。

对于如何进行COM组件的开发就不用介绍了,网上有很多的例子,我使用的是我以前做的一个关于silverlight使用activeX 技术进行串口通信测试时的

一个使用.net 做的COM 组件。服务的名称为:Dalong.UserControl1 其中有一个方法为demo() 比较简单就是输出dalong这个字符串。

<html>
<head>
<script>
var control=new ActiveXObject("Dalong.UserControl1");
function say()
{

return control.demo();
}
function returndemo()
{
alert(say());
}
</script>
</head>
<body>
<button onclick="returndemo()">OK</button>
</body>

</html>

 

在html 页面中的使用是这样的。

在PHP中使用首先是进行环境的搭建,如果大家使用的是windows的安装包进行PHP 环境的搭建,很有可能就没有php_com_dotnet.dll

这个扩展,建议瞎子啊ZIP 压缩包 (使用对应的版本)。找出这个扩展 拷贝ext文件夹中。并进行php.ini 的配置。如下:

[PHP_COMDOT]
extension=php_com_dotnet.dll

配置是比较简单的。

下来就是进行验证我们的扩展是否安装成功。还是老方法使用

<?php
phpinfo();

?>

如果看到以下的东西说明正确配置了扩展了。

com_dotnet

COM support enabled
DCOM support enabled
.Net support enabled

 

PHP页面进行COM组件使用的方法如下:

<?php

$obj = new COM("Dalong.UserControl1");
$result= $obj->demo();
echo $result;

?>

 

如果没有问题可以看到。

页面输出dalong,以上就是自己在使用过程中的一些总结。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP递归无限极下级发布时间:2022-07-10
下一篇:
Apache以及PHP的默认编码问题解决(详解)发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap