Executable 如何为可执行文件提供服务

Executable 如何为可执行文件提供服务,executable,remote-server,serve,Executable,Remote Server,Serve,假设我已经编写了一个简单的C程序语言,编译了它,现在我有了可执行文件 我想知道是否有一种简单的方法可以在Web服务器上为程序提供服务,因此对于与服务器的每个连接,都会执行程序,并且request.body将被视为stdin,而response.body中的输出将被发回。是。如果您有一个web服务器,它将接收来自HTML的输入并将其发送到后端,这样您的C程序就可以接收它,并根据该输入执行,然后您通过后端收集该输出,并通过web服务器以某种可读或可下载的方式将其返回到访问者的屏幕 有许多简单的示例,

假设我已经编写了一个简单的C程序语言,编译了它,现在我有了可执行文件


我想知道是否有一种简单的方法可以在Web服务器上为程序提供服务,因此对于与服务器的每个连接,都会执行程序,并且request.body将被视为stdin,而response.body中的输出将被发回。

是。如果您有一个web服务器,它将接收来自HTML的输入并将其发送到后端,这样您的C程序就可以接收它,并根据该输入执行,然后您通过后端收集该输出,并通过web服务器以某种可读或可下载的方式将其返回到访问者的屏幕

有许多简单的示例,例如,Web服务器apache2将从ma Web页面获取输入,将其发送到后端PHP,然后PHP执行外部应用程序来处理输入,并通过输出缓冲区将其返回到PHP,然后以某种格式将其推回访问者的页面:


签出:查看文档和示例

是。如果您有一个web服务器,它将接收来自HTML的输入并将其发送到后端,这样您的C程序就可以接收它,并根据该输入执行,然后您通过后端收集该输出,并通过web服务器以某种可读或可下载的方式将其返回到访问者的屏幕

有许多简单的示例,例如,Web服务器apache2将从ma Web页面获取输入,将其发送到后端PHP,然后PHP执行外部应用程序来处理输入,并通过输出缓冲区将其返回到PHP,然后以某种格式将其推回访问者的页面:


签出:对于文档和示例

假设您的程序名为:myprogram您可以使用:

<?php    
    echo shell_exec("myprogram");
?>
或:

在上面的示例中,myprogram应该位于当前的web文件夹中


如果您在其他文件夹中有myprogam,则使用完整路径。

假设您的程序名为:myprogram,您可以使用:

<?php    
    echo shell_exec("myprogram");
?>
或:

在上面的示例中,myprogram应该位于当前的web文件夹中

如果在其他文件夹中有myprogam,则使用完整路径