我正在使用java文件生成報告。它位於我的本地硬盤上。當我使用cmd提示符調用它時,它會產生輸出。我想用php文件運行這個java文件。使用php腳本優先執行java類文件
在cmd中的線是
D:\>cd class
D:\>class> java Reportgeneration username password id date
這些線被用來執行java文件,我怎麼能在PHP腳本執行該代碼
我正在使用java文件生成報告。它位於我的本地硬盤上。當我使用cmd提示符調用它時,它會產生輸出。我想用php文件運行這個java文件。使用php腳本優先執行java類文件
在cmd中的線是
D:\>cd class
D:\>class> java Reportgeneration username password id date
這些線被用來執行java文件,我怎麼能在PHP腳本執行該代碼
PHP的exec有竅門。閱讀手冊!
看看string shell_exec (string $cmd)它允許你在你的shell中執行一個命令並將輸出作爲字符串返回以便在PHP中進行更深層的處理。
<?php
$output = shell_exec('ls -lart');
echo "<pre>$output</pre>";
?>
如果您有多個shell命令要執行,請將它們放在.bat文件中,然後調用teh bat文件。
請記住,PHP需要訪問目錄的權限和執行權限。