php exec returns 动态添加值时错误代码为 1
php exec returns error code as 1 while dynamically add the value
我正在尝试在 php.my 中执行 exec 命令,代码是
$product=trim($_POST['prod']);
$customer=trim($_POST['cust']);
$mid=trim($_POST['id']);
exec('cd C:\xampp\htdocs\AUDIT-TOOL\bat\Wrapper_Create_Product_Customer_Folder.bat '.$product.' '.$customer.' '.$mid.' 2>&1',$output, $return);
if ($return != 0) {
// error occurred
echo $return;
exit;
}else{
// success
echo "successfully ";
}
它总是 return 1 因为 error.and 错误是
系统找不到指定的路径
我尝试在 cmd 中执行以下命令,它运行良好:
Wrapper_Create_Product_Customer_Folder.bat cookies britannia 01 2>&1
(但动态我需要传递 cookie britannia 01)
也许,您正在尝试更改目录。在命令中删除 "cd"。
我正在尝试在 php.my 中执行 exec 命令,代码是
$product=trim($_POST['prod']);
$customer=trim($_POST['cust']);
$mid=trim($_POST['id']);
exec('cd C:\xampp\htdocs\AUDIT-TOOL\bat\Wrapper_Create_Product_Customer_Folder.bat '.$product.' '.$customer.' '.$mid.' 2>&1',$output, $return);
if ($return != 0) {
// error occurred
echo $return;
exit;
}else{
// success
echo "successfully ";
}
它总是 return 1 因为 error.and 错误是 系统找不到指定的路径
我尝试在 cmd 中执行以下命令,它运行良好:
Wrapper_Create_Product_Customer_Folder.bat cookies britannia 01 2>&1
(但动态我需要传递 cookie britannia 01)
也许,您正在尝试更改目录。在命令中删除 "cd"。