gpt4 book ai didi

php - 通过 PHP 提供 C 程序,无需写入/上传权限

转载 作者:行者123 更新时间:2023-11-30 17:16:20 24 4
gpt4 key购买 nike

我需要在网站上托管一个 C 程序。该程序获取文件位置的参数,计算并输出名称略有不同的另一个文件。即

> a.exe ../input.txt

将生成另一个文件

../input.txt.out.txt

两个文件都很小(小于 10KB)。现在当我把它放到服务器上时,我发现该服务器上已经禁用了上传或生成文件。

我想问的是,有没有办法将php流作为文件传递给C程序,并使其写入它认为是文件的流,这样服务器上实际上就不会创建任何文件?最终,我不需要保留这些文件,而只需在浏览器中将输出作为文本提供。

p.s.:我知道 php://temp 和 php://memory,但它们不能像文件一样传递给 C 程序。p.s.2:我不确定这更像是一个 C 问题还是 php 问题。 C 可以使用流而不是文件作为输入吗?

最佳答案

您无法在没有管理权限的服务器上执行应用程序。您需要一个专用服务器。另外,正如我在你的描述中看到的,该应用程序似乎是一个 Windows 可执行文件。大多数主机都是基于 Linux 的,因此这个 Windows 可执行文件将无法运行。

关于php - 通过 PHP 提供 C 程序,无需写入/上传权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29671287/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com