使用php在localhost中运行应用程序

时间:2011-01-26 08:17:13

标签: php python internet-explorer firefox batch-file

我编写了一个php脚本,可以让我在cmd提示符下运行一些批处理文件和python脚本。批处理文件和python脚本与我的php脚本位于同一台机器上。 php脚本有一个超链接图像,如果用户单击该图像,它将加载命令提示符以运行批处理文件和python。为了做到这一点,我需要一个名为launchinIE.dll的.dll文件,并在Internet Explorer中启用activeX设置(你可以参考这个链接http://www.whirlywiryweb.com/q/%2Flaunchinie.asp

问题是php脚本只能在Internet Explorer中正常运行但不能在firefox中运行.......怎么做????

<script language="JavaScript">
  function openPyt(strDoc)
  {
    var obj = new ActiveXObject("LaunchinIE.Launch");
    obj.ShellExecute("open", strDoc);
  }
</script>

1 个答案:

答案 0 :(得分:0)

你正在使用ActiveX,它是firefox does not support。听起来你正试图通过网络浏览器运行python脚本?以一种适用于所有浏览器的方式执行此操作的最简单方法是CGI。这意味着代码将在Web服务器上运行,而不是在Web浏览器中运行,这可能不是您想要的。你想做什么?