Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用php在html前端按下按钮运行.exe文件_Javascript_Php_Html_Xmlhttprequest - Fatal编程技术网

Javascript 如何使用php在html前端按下按钮运行.exe文件

Javascript 如何使用php在html前端按下按钮运行.exe文件,javascript,php,html,xmlhttprequest,Javascript,Php,Html,Xmlhttprequest,我很难做到这一点 这是我的javascript函数: function OpenINO() { var xmlhttp; xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4 && xmlhttp.status==200) { } } xmlhttp.open("POST","Ard

我很难做到这一点

这是我的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')
  ?> 

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

我不确定是xmlrequest出错了还是真的出了问题,有人能帮我吗?

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

exec()的输出是什么?您的
xmlhttp.open
不应该在if语句中,以检查页面是否准备就绪和状态?有PHP错误吗?如果你手动访问opentoide.php,它能工作吗?当我打开opentoide.php时,它能工作,但是如果我点击了应该这样做的按钮。php命令,它不能工作…打开开发工具,看看控制台。javascript是否有任何输出?不,如果我单击按钮,将不会弹出任何内容。因此,我可以对您的
OpenINO
如何工作进行自己的测试,您是否可以提供调用该函数的HTML?我帮不上多大忙,但很高兴听到排序:)