我用dreamweaver写了一个界面,是用来启动填写的路径处的应用程序的,在我自己电脑上启动我自己电脑上的一个工具(snort.exe),我看函数参考大全上说是用exec函数或者是用system函数来执行程序,但具体的PHP代码我却不知道该怎么来写,跪请高手帮忙添加下代码或者讲解下具体使用。界面代码如下:<html>
<head>
<title>Start Snort</title>
</head><body><div align="center">
  <h1>Start Snort </h1>
  <table width="304" height="131" border="1">
    <tr>
      <td height="92" colspan="2"><div align="center">
        <p>choose path</p>
        <form name="form1" method="post" action="">
          Location:          
          <input type="text" name="textfield">
        </form>
        <p>&nbsp;</p>
      </div></td>
    </tr>
    <tr>
      <td width="137" height="31"><form name="form2" method="post" action="">
        <div align="center">
          <input type="submit" name="Submit" value="Start">
        </div>
      </form></td>
      <td width="151"><form name="form3" method="post" action="">
        <div align="center">
          <input type="button" class="button1" onclick="document.location.href='/snort/index.php'"  value="Reture">
        </div>
      </form></td>
    </tr>
    </table>
  <p>&nbsp;</p>
</div>
</body>
</html>

解决方案 »

  1.   

    exec函数或者system函数是在服务器端执行某个程序的。通常用户是不可能在服务器终端上进行操作的(否则也就没有借助第三方的必要了)。所以,被执行的程序至少是没有界面的(即非交互方式)又
    “我用dreamweaver写了一个界面,是用来启动填写的路径处的应用程序的,在我自己电脑上启动我自己电脑上的一个工具(snort.exe)"
    显然这是在“桌面”方式下运行的,而在“网站”方式下是不行的
      

  2.   

    exec函数或者system函数是在服务器端执行某个程序的。一般是執行命令的,也可以自己寫一個控制台程序來執行
      

  3.   

    你运用服务器的程序是以apache身份执行, 也不能随便执行的  你的想法不对
      

  4.   

    我最近做的是一个用PHP实现的关于snort(入侵检测的一个工具)配置的本机电脑上使用的工具,就是想实现启动在Web页面上一点击start按钮就启动snort工具的服务,不知道是否这个功能可以实现呢?难道不可以吗?