【发布时间】:2026-02-07 10:15:02
【问题描述】:
这是场景:我有一个构建 html 并将其回显到浏览器的 php 脚本。就在 html 回显之前,我需要调用可执行的 java jar 文件并将其传递给 html,以便它可以对其进行处理并将其返回给 php 以进行回显。
我现在能想到的唯一方法是将html保存到临时文件,将文件名传递给java,让它修改它并在php中再次加载它。我猜这可能会很慢,需要将文件写入磁盘,然后读取、修改、再次写入并再次读取。
我的问题是:在给定的场景中,是否有更快的方法将 html 文件传递给 java 并将其返回给 php?
我当前的堆栈:Apache 2.4、PHP 5.4.7、Java 7、操作系统:Ubuntu
【问题讨论】:
-
proc_open? PHP 用它启动 java 小程序,然后通过 proc 句柄的标准输出将 html 传递给应用程序,标准输出在 java 中显示为标准输入。 -
谢谢,这看起来很有希望,我只需要找到一个像样的例子,看看它是如何工作的。