PHP system()不断向控制台提供输入

时间:2014-01-11 15:38:53

标签: php system bukkit

我是服务器的编码器,当我崩溃服务器时,除非主机在这里,否则我无法启动它。我一直在尝试通过PHP执行该文件,到目前为止一直很好。但是,使用此方法,服务器被垃圾邮件与“Usage:/ say”(consolelikechat插件)。从我看来,当我使用以下内容时:

chdir('C:/SERVERS/BUKKIT/');
system('"C:\\Program Files\\Java\\jre7\\bin\\java.exe" -server -Xincgc -Xmx8192M -jar     craftbukkit.jar'); ?>

''的输入正以非常高的速度发送到服务器。我尝试过使用popen和shell_exec,但是这些甚至都没有启动服务器。从.bat文件运行它只会返回命令。 对不起,如果不够清楚,我可以做的最好的解释问题。

1 个答案:

答案 0 :(得分:0)

尝试逃避你的斜线?

system('"C:\\Program Files\\Java\\jre7\\bin\\java.exe" -server -Xincgc -Xmx8192M -jar craftbukkit.jar 2>&1');