怎样用PHP脚本调用安装在Windows中的*.exe程序

怎样用PHP脚本调用安装在Windows中的*.exe程序,第1张

PHP里面调用BAT可以使用system函数,例如:

system('abcbat');

如果你运行失败,一般可能是两个方面的原因,一是BAT文件所在的路径、以及其工作文件夹的问题,二是权限的问题(IIS的用户是否有权打开文件、执行程序、以及和屏幕交互)。

可以使用php中call_前缀系列函数

使用示例

function test($p1,$p2){

echo $p1'<br>';

}

function test1($p1,$p2){

return func_get_args();

}

$p1='p1';

$p2='p2';

call_user_func('test',$p1,$p2);

call_user_func_array('test',array($p1,$p2));

echo '<pre>';

$params = call_user_func('test1',$p1,$p2);

print_r($params);

$params = call_user_func_array('test1',array($p1,$p2));

print_r($params);

您好,看到你提的这个问题后,我去查了PHP手机里面的exec函数,这个函数能帮你解决这个问题。

表面上看这个exec函数他是exec() executes the given command 执行指令的一个函数。但是在cmd或者linux里面,要执行一个可执行文件都是直接输入该应用程序的名字(当然必须要定位在该应用程序的目录下面)。

比如,我有一个exe的程序在根目录下面、名字为:addexe;

也在相同的这个目录下面也有一个php程序,indexphp。

我就可以在indexphp里面需要调用exe程序的地方,用上这个函数。就可以了

<php

//需要调用exe的程序时。

exec('addexe');//这样就可以了

>

以上就是关于怎样用PHP脚本调用安装在Windows中的*.exe程序全部的内容,包括:怎样用PHP脚本调用安装在Windows中的*.exe程序、怎么在php程序中调用汉字转拼音这个方法、php 能不能调用本地可执行程序、脚本等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9970014.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存