导航:首页 > 编程语言 > php运行bat文件

php运行bat文件

发布时间:2025-01-19 07:53:11

‘壹’ 如何用php运行批处理<.bat>文件或者结束服务器进程

可以用system()、exec()、passthru()

string system ( string command [, int &return_var] )

string exec ( string command [, array &output [, int &return_var]] )

void passthru ( string command [, int &return_var] )

没错啊,比如你要在用户访问1.php的时候执行服务器上的 c:\a.bat 你可以在1.php里面这么写

<?php
exec("c:\\a.bat");
?>

‘贰’ php在执行bat脚本时,一直阻塞,如何解决

虽然你已经问了很久了 。今天我也碰到这个问题了。
发现是session死锁造成的 。
你可以在执行bat脚本的时候吧session关闭
session_write_close();
这样就不会阻塞下次请求了。不过如果你想执行完写入session那就不行了

‘叁’ win2003 Apache+php环境下php执行bat文件不成功。

直接在命令行下执行 xxx.exe argument1 argument2可以成功。
将xxx.exe %1 %2写在bat文件中,然后在命令行下执行mybat.bat argument1 argument2可以成功。
但是 在php中
$cmd = 'c:\mybat.bat argument1 argument2';
$res = system('cmd /C '.$cmd,$retval);
echo $res." return: ".$retval;
这样执行不成功的。

阅读全文

与php运行bat文件相关的资料

热点内容
二年下册运算法则 浏览:134
兰溪两级压缩空压机 浏览:134
网页如何取回服务器上的文件 浏览:93
linuxphp重启命令行 浏览:572
为什么我的所有app都登录不了 浏览:554
别样app海淘怎么样 浏览:509
联通app扣费是什么意思 浏览:381
android应用程序管理员权限 浏览:83
石家庄十万程序员 浏览:973
java继承类实例 浏览:288
疫情期间程序员的工资 浏览:30
最好的python编译器 浏览:189
安卓手机如何调分屏 浏览:731
安卓系统蓝牙耳机如何用 浏览:721
为什么微信不能给appstore充值 浏览:495
程序员的保护动物 浏览:275
程序员遇到问题去哪个网站 浏览:531
安卓手机空格键连续输入怎么取消 浏览:520
压缩空气管道流量计 浏览:564
ug编程高级教程 浏览:177