Shell_exec没有执行命令?

时间:2017-03-15 21:19:11

标签: php avr

我有以下代码,当按下按钮时,应该通过ajax向以下PHP文件发送一个post请求,并运行一个将hex文件上传到Arduino的命令。但是,当我按下按钮时,没有任何反应。

<?php

  if (isset($_POST['button'])) {
    $file = fopen('src/sketch.ino', 'w+');
    $code = $_POST['code'];

    fwrite($file, $code);

    echo "Form was submitted";

    shell_exec("avrgirl-arduino flash -f firmware.hex -a uno -p /dev/cu.usbmodem1421");

  } else {
    echo "Form has not been submitted";
  }

  shell_exec("platformio run");



?>

0 个答案:

没有答案