关于网友提出的“php调用COM接口”问题疑问,本网通过在网上对“php调用COM接口”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:php调用COM接口
描述:
惭愧,没学过PHP,我要做一个功能是html输入参数,然后post给php,php解析之后调用COM的dll,html传递给php没问题,但是php调用COM调用不起来
if(!isset($_POST['submit']))
return ;
if($_POST['submit']=='submit'){
$username = $_POST['username'];
$password = $_POST['password'];
}
$obj = new COM("TestHtml.SimpleHTml2.1")or die("Unable to instanciate
Word");
if (empty($obj)) {
echo "empty obj";
}
$obj->Copy($username,$password);
?>
调用结果 直接把
Copy($username,$password);?> 这段代码打印出来了, 不知是否是编写的有问题还是环境问题?用的appserv2.5.10的集成环境,php是5.2.6
解决方案1:
你保存为 ASNI 不就行了?
就算是 utf-8 时有乱码,用 iconv 转一下码,也是很简单的事情
unicode 对于基本 ASCII 码也是双字节的
解决方案2:
既然你的demo直接输出了php代码,那么环境必然有问题,你说phpinfo是可以的,那么一般通过对比就可以排查出结果
解决方案3:
怎么直接输出php代码了,php环境有问题。
解决方案4:
你的 php 代码并没有被执行呀!
环境没有配置好
解决方案5:
右键——查看网页源代码
以上介绍了“php调用COM接口”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/948487.html