【问题标题】:Is it possible to run internal application xx.exe on click of a link [closed]是否可以通过单击链接运行内部应用程序 xx.exe [关闭]
【发布时间】:2013-11-12 07:00:32
【问题描述】:

在我的项目中,我只是想通过单击链接将本地应用程序作为安装在我的计算机中的 netbeans 或 word 文档运行?可能吗 ?如果是,我该怎么做?如果没有,为什么不可能。 提前致谢。

【问题讨论】:

    标签: php


    【解决方案1】:

    您可以链接到 PHP 脚本,然后在此脚本中使用 exec() 运行您的应用程序。

    <?php
    
    exec('path/to/your/app.exe -possibleparam -param2');
    
    /* EOF */
    

    【讨论】:

    • 能否请您详细说明。我没听懂。
    • 啊,你想启动应用程序。因此,您在网络浏览器中单击链接并启动 Netbeans 或 Word?不,那是不可能的。
    • 我可以知道为什么这是不可能的
    • 嗯,这是可能的,但非常费力:stackoverflow.com/questions/8962472/…
    【解决方案2】:

    我不知道您是否正在寻找: http://www.php.net/manual/en/function.exec.php

    【讨论】:

      【解决方案3】:

      exec 将在安装 php 的机器上执行应用程序(所以你的服务器)。 如果您的意思是当用户在您的网站上冲浪时,php 应该在用户 PC 上打开一个应用程序,那么不会。

      唯一的方法是使用 NPAPI 插件。并且使用 Javascript,而不是 PHP。

      【讨论】:

      【解决方案4】:

      PHP 在服务器上运行。它无法控制客户端。这是设计使然。如果网页可以在客户端计算机上运行程序,那么它将被无限程度地滥用,用于垃圾邮件、病毒和垃圾邮件。

      您可以使用exec 函数在服务器上运行程序。如果您的服务器和客户端恰好在同一台本地计算机上运行,​​那么这将满足您的需求。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多