博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[杂记] 流量统计 & 短信接口
阅读量:4047 次
发布时间:2019-05-25

本文共 775 字,大约阅读时间需要 2 分钟。

刚刚做完底层的程序架构,基本完成了我的 Track 流量统计工具,该系统基于自定义的文件分析,还可以和 Apache 日志文件结合使用,应对目前的百万流量很轻松,有空给大家介绍一下这个基于 ZF 的 C/S 结构的系统,成就感还是有点的,呵呵~

 

下一步的重点,需要完成一个和电信 Empp 互通的短信接口程序,目前已经实现 PHP 调用 COM 接口的方式,但是这个接口功能不够强大,于是准备用 Java 做一个 Service 来实现,以下先记录一下使用 PHP 调用 COM 接口时出现的一些问题。

 

调用方式很简单,首先注册 dll 文件:

regsvr32 empp.dll (解除注册用 regsvr32 /u empp.dll)

 

PHP 程序如下:

$empp = new COM("Empp.emptcl") or die("Unable to instanciate Empp");

$conn = $empp->connect($host, $port, $user, $pass);

if ($conn !== 0) {
    trigger_error("Cannot connect to Empp Server", E_USER_ERROR);
    exit;
}

 

以上就是一个测试 Empp 连接的程序,但是如何获取 COM 接口名是一个问题,目前已知比较好的办法:一是通过 dumpbin 打印 dll 文件包的符号清单,这样就可以看出来你可以看到 COM 组件可调用的服务名列表;另外,还有一种办法比较有意思,你可以 regedit 打开注册表搜索所有和 dll 文件名相关的键值,结合实际情况也可以搞定可查出的服务名,有兴趣的同学可以尝试一下:)

 

后面会找时间给大家介绍一下使用 Java 实现 Empp 接口的程序,待续...

转载地址:http://hbbci.baihongyu.com/

你可能感兴趣的文章
【leetcode】Clone Graph(python)
查看>>
【leetcode】Sum Root to leaf Numbers
查看>>
【leetcode】Pascal's Triangle II (python)
查看>>
java自定义容器排序的两种方法
查看>>
如何成为编程高手
查看>>
本科生的编程水平到底有多高
查看>>
AngularJS2中最基本的文件说明
查看>>
从头开始学习jsp(2)——jsp的基本语法
查看>>
使用与或运算完成两个整数的相加
查看>>
备忘:java中的递归
查看>>
DIV/CSS:一个贴在左上角的标签
查看>>
Solr及Spring-Data-Solr入门学习
查看>>
Vue组件
查看>>
python_time模块
查看>>
python_configparser(解析ini)
查看>>
selenium学习资料
查看>>
<转>文档视图指针互获
查看>>
从mysql中 导出/导入表及数据
查看>>
HQL语句大全(转)
查看>>
几个常用的Javascript字符串处理函数 spilt(),join(),substring()和indexof()
查看>>