【发布时间】:2015-06-22 15:46:12
【问题描述】:
我需要在网站上托管一个 C 程序。该程序获取文件位置的参数,计算并输出另一个名称略有不同的文件。 即
> a.exe ../input.txt
将生成另一个文件
../input.txt.out.txt
这两个文件都很小(小于 10KB)。现在我把它放到服务器上,发现这个服务器已经禁止上传或生成文件了。
我想问的是,有没有办法将 php 流作为文件传递给 C 程序并使其写入它认为是文件的流,以便在服务器上实际上没有创建文件?归根结底,我不需要保留这些文件,只需将输出作为浏览器中的文本提供。
ps:我知道 php://temp 和 php://memory,但它们不能像文件一样传递给 C 程序。 p.s.2:我不确定这更像是 C 问题还是 php 问题。 C 可以将流作为输入而不是文件吗?
【问题讨论】: