如何使用PHP从html前端按下按钮来运行.exe文件

问题描述 投票:2回答:1

我很难完成这项工作,

这是我的javascript函数:

  function OpenINO()
  {
  var xmlhttp;
  xmlhttp = new XMLHttpRequest();
  xmlhttp.onreadystatechange=function()
  {
    if(xmlhttp.readyState==4 && xmlhttp.status==200)
    {

    }
  }

  xmlhttp.open("POST","Arduino/RIKDuino/opentoide.php",true);
  }

和我的opentoide.php文件:

 <?php 
 exec('RIKDuino.ino')
 ?> 

我甚至尝试过:

  <?php 
  exec('C:\[myfilepath]\RIKDuino.ino')
  ?> 

.ion与arduino.exe相关联,此文件也在.php文件中。我似乎无法运行.ino文件,但它运行当我用cmd打开它,

我不确定它的xmlrequest是错误还是真的出错了,有人可以帮帮我吗?

javascript php html xmlhttprequest
1个回答
1
投票

facepalm修复它... demn xmlhttp请求...非常感谢你的帮助@IsThisJavascript我在脚本上错过了一个xmlhttp.send ..非常感谢你的帮助

如果某人有一天需要它,那么下面是脚本的最终代码,

function OpenINOTest()
{


var xmlhttp;
xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
    if(xmlhttp.readyState==4 && xmlhttp.status==200)
    {

    }
}
   xmlhttp.open("POST","Arduino/RIKDuino/opentoide.php",true);
   alert('Code Uploaded to IDE, Ide Will start Soon.')
   xmlhttp.send("fowk");
}
© www.soinside.com 2019 - 2024. All rights reserved.