【2个大难题】server端 和 client端! 大写WS是COM组件名称,里面有一个Add()方法,小写ws为WS COM组件的对象 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大多数熟悉php得人都对微软的东西比较迟钝。如果说到web service、HTTP协议之类很多人都动,WS COM什么的恐怕连听说都没有过。 用com_invoke()调用com对象的相应方法. 问题2:client端应该只能每次向服务器请求ws对象了 这几句话到正题了 因为你不懂HTTP所以才会问出这样的问题COM+ 好吧 企业开发经常用到东西 尤其是VBA 就当做是一些类看不见源码但可以用好了 呵呵,微软的东西我从来没接触过,就是老师逼着学,否则计算机初中毕业的成绩就差了,哈哈,但其实也很容易。COM组件这些东西我根本没有用过,学习了。 不大清楚你想要做的是什么,你可以简单的描述一下你想要做什么实现什么!按照我的理解,你现在得问题就是服务端的com连接不上或者是不能使用com的方法?客户端是aX?既然是php调用com组件,我觉得这个com服务段应该是客户端。由他处理事情,然后返回到php中比如说,php调用office的com组件处理xls或者doc文件。又或者想通过ie的aX连接到服务器上实时处理数据? 没做过估计是这样的首先com只存在服务器端,一、如果你要调用时,可以用PHP去直接调用com,客户端是没有com的如果用PHP调用com,存在一传递参数和返回值的问题二、如果com和PHP不存在同一服务器,可以用web service处理三、客户端就是IE,如果给写客户端程序,可以写,客户端一般是单独的程序,可以通过IE和服务器通信,也可以单独和服务器通信 就是让COM组件存在于服务器端,通过PHP进行调用,用户在浏览器中使用COM的一些方法,这些调用之类的事情都没问题,我的问题是:如何在服务器端保留1个COM组件对象,而不是每一个用户请求时都新建一个COM组件对象 1、我调用和使用COM组件的时候没问题,就是想在服务器端保留一个COM组件对象,不是每个用户请求时都新建一个COM组件对象,2、我不熟悉PHP的运行机制,我每次在PHP中请求COM对象执行一些任务的时候,COM对象是在服务器端处理完后返回给浏览器端的用户,还是用户的请求返回一个COM对象给浏览器端进行执行???3、如果对于用户的请求都是在服务器端进行的,只是把执行结果返回给用户的话,那我所说的client客户端的问题就不存在了,只是服务器端的问题了 ---------1、我的COM组件运行在服务器上,我的目的就是希望能在server端始终只保持1个COM组件的对象,而不是每一个用户请求COM组件时,就为每一个用户新创建一个COM组件对象,就是这样的2、客户端我还不清楚PHP调用COM组件的机制:如果用户的请求就在服务器端的COM组件对象完成任务的话,那么client端的问题就不存在了,如果用户的请求时返回一个COM组件对象,由返回的COM组件对象在用户端进行处理的话,那么问题就存在了3、我的客户端的PHP代码为:帖子里面的getCom代码文件为getCom.php <?php include("getCom.php"); //包含getCom类文件 $com = getCom::getComInstance(); //获得类getCom的一个对象 $ws = $com->getWS(); //获得getcom对象的ws分词com组件对象变量 $type = $_POST['radioButton']; //获得radio的对象值 $inputStr = $_POST['inputString']; //获得文本域的输入值 $pathCur = getcwd(); //获取文件路径 $pathDir= "\\WS\\"; $path = $pathCur.$pathDir; $ws->SetPath($path); //设置路径 $ws->InitWS(); //WS进行初始化 $outputStr = $ws->Segment($type,$inputStr); //调用分词函数 echo $outputStr; //显示分词结果 ?> php获取客户端MAC和IP地址 js代码嵌入失败 zen cart邮件发送问题 php json php socket的编码 请教两个包含IFRAME的页面的显示问题 急急急 高手进 汉字显示成问号 fsockopen是不是不能保存cookie跟session? 求mysql查询汇总语句~ 找php软件工程师工作 网站alexa查询php 原代码 php 插入txt文件乱码问题 附源码。 招聘人才网的数据库的设计问题
大多数熟悉php得人都对微软的东西比较迟钝。如果说到web service、HTTP协议之类很多人都动,
WS COM什么的恐怕连听说都没有过。
这几句话到正题了 因为你不懂HTTP所以才会问出这样的问题COM+ 好吧 企业开发经常用到东西 尤其是VBA 就当做是一些类看不见源码但可以用好了
不大清楚你想要做的是什么,你可以简单的描述一下你想要做什么实现什么!按照我的理解,你现在得问题就是服务端的com连接不上或者是不能使用com的方法?客户端是aX?
既然是php调用com组件,我觉得这个com服务段应该是客户端。由他处理事情,然后返回到php中比如说,php调用office的com组件处理xls或者doc文件。又或者想通过ie的aX连接到服务器上实时处理数据?
估计是这样的首先com只存在服务器端,
一、如果你要调用时,可以用PHP去直接调用com,客户端是没有com的如果用PHP调用com,存在一传递参数和返回值的问题二、如果com和PHP不存在同一服务器,可以用web service处理三、客户端就是IE,如果给写客户端程序,可以写,客户端一般是单独的程序,可以通过IE和服务器通信,也可以单独和服务器通信
1、我调用和使用COM组件的时候没问题,就是想在服务器端保留一个COM组件对象,不是每个用户请求时都新建一个COM组件对象,2、我不熟悉PHP的运行机制,我每次在PHP中请求COM对象执行一些任务的时候,
COM对象是在服务器端处理完后返回给浏览器端的用户,还是用户的请求返回一个COM对象给浏览器端进行执行???3、如果对于用户的请求都是在服务器端进行的,只是把执行结果返回给用户的话,那我所说的client客户端的问题就不存在了,只是服务器端的问题了
---------
1、我的COM组件运行在服务器上,我的目的就是希望能在server端始终只保持1个COM组件的对象,而不是每一个用户请求COM组件时,就为每一个用户新创建一个COM组件对象,就是这样的2、客户端
我还不清楚PHP调用COM组件的机制:如果用户的请求就在服务器端的COM组件对象完成任务的话,那么client端的问题就不存在了,
如果用户的请求时返回一个COM组件对象,由返回的COM组件对象在用户端进行处理的话,那么问题就存在了3、我的客户端的PHP代码为:帖子里面的getCom代码文件为getCom.php <?php
include("getCom.php"); //包含getCom类文件
$com = getCom::getComInstance(); //获得类getCom的一个对象
$ws = $com->getWS(); //获得getcom对象的ws分词com组件对象变量
$type = $_POST['radioButton']; //获得radio的对象值
$inputStr = $_POST['inputString']; //获得文本域的输入值
$pathCur = getcwd(); //获取文件路径
$pathDir= "\\WS\\";
$path = $pathCur.$pathDir;
$ws->SetPath($path); //设置路径
$ws->InitWS(); //WS进行初始化
$outputStr = $ws->Segment($type,$inputStr); //调用分词函数
echo $outputStr; //显示分词结果
?>