php exec возвращает код ошибки как 1, а динамически добавляет значение - PullRequest
0 голосов
/ 19 октября 2019

я пытаюсь выполнить команду exec в коде php.my:

 $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 ";
 }

всегда возвращается 1 как ошибка. Ошибка: Системе не удается найти указанный путь

я попробовал следующую команду в cmd, которая работает нормально:

Wrapper_Create_Product_Customer_Folder.bat cookies britannia 01 2>&1

(но динамически мне нужно передать cookie Британия 01)

1 Ответ

0 голосов
/ 19 октября 2019

Может быть, вы пытаетесь изменить реж. Удалите «CD» в команде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...