如何使用javascript运行外部php文件?

时间:2016-09-02 17:28:45

标签: javascript php

我想知道这段代码有什么问题,我想通过php运行外部程序

function thisfunction(){
    var x = new XMLHttpRequest();
    x.open("GET","plm.php",true);
    x.send();
    return false;
}

这是我的php文件

<?php
function _exec($cmd) 
{ 
   $WshShell = new COM("WScript.Shell"); 
   $oExec = $WshShell->Run($cmd, 0,false); 
   echo $cmd;
   return $oExec == 0 ? true : false; 
}_exec("mspaint.exe");
?>

1 个答案:

答案 0 :(得分:0)

您似乎需要启用CORS。

来自http://enable-cors.org/

  

跨域资源共享(CORS)是一种规范,可实现跨域边界的真正开放访问。如果您提供公共内容,请考虑使用CORS打开它以进行通用JavaScript /浏览器访问。

另请阅读以下主题:XMLHttpRequest cannot load file. Cross origin requests are only supported for HTTP