嗨,我試圖從PHP 5PHP運行其參數如PHP變量
這裏執行的jar java的jar文件是我執行的代碼:
$command = '"java -jar WEB-INF\\lib\\FileReceiver.jar '.$address.' '.$service_port.' \"'.$command.'\" \"'.$filePath.'\""';
exec($command, $out);
但沒有被執行的罐子。 我已經登錄的螢火$命令變量,把輸出並插入代碼,如:
exec("java -jar WEB-INF\lib\FileReceiver.jar 127.0.1.1 2018 \"docs/document.txt \" \"C:\\apache-tomcat-7.0.26\\webapps\\test\\downloads\\doument.txt\"", $out);
給出正確的輸出。我不明白爲什麼硬編碼它的工作原理,但包含相同信息的變量沒有。
有人可以幫我嗎?
感謝
你肯定'$ adress''$ service_port''$ command'和'$ filepath'有正確的價值觀? – 2012-04-04 02:33:33
你需要顯示\「,你應該寫\\」 – saturngod 2012-04-04 02:33:43
@Shingetsu是的,我確定,我真的從firePHP控制檯複製了變量$命令中的whats並粘貼它。 – 2012-04-04 02:47:13