我很好奇如何实现这一目标。我甚至不确定要google什么。
如果我有一个Web服务器,我想用一个按钮制作一个php页面。单击该按钮时,在远程计算机上运行的c ++应用程序将执行一个功能。
最简单的方法是什么?这个库已经存在吗?如果不是我应该谷歌开始这个?
感谢。
答案 0 :(得分:1)
使用PHP-Backticks
http://php.net/manual/de/language.operators.execution.php
您可以调用任何可执行文件并将其输出作为变量。
例如
$ result =`mycppapp.exe`
此致
答案 1 :(得分:0)
这在某种程度上取决于您的C ++应用程序
但基本的想法是这样的。
在您的html中,您定义了一个按钮,当单击按钮时 - 您启动AJAX GET或POST到您的php程序(可能有变化,您可以通过表单完成)。
反过来你的php可以启动与远程Windows主机的连接,这就是它变得棘手的地方。
如果它有REST API - 那么它很简单。你可以从像php curl这样简单的东西开始发送REST消息。
如果它没有任何远程控制API而且只有CLI - 那么你必须开始使用我认为的远程PowerShell。
像这样powershell - execute cmdlet remotely with php