我如何通過PHP執行這兩個命令行:通過php執行命令行?
wkhtmltopdf www.google.com gg.pdf
&
oofice -headless -nologo -pt杯PDF my.doc
他們都返回一個PDF文件並下載到我的主目錄。
我想知道從我的html頁面通過php執行這些命令的方式。
謝謝。
我如何通過PHP執行這兩個命令行:通過php執行命令行?
wkhtmltopdf www.google.com gg.pdf
&
oofice -headless -nologo -pt杯PDF my.doc
他們都返回一個PDF文件並下載到我的主目錄。
我想知道從我的html頁面通過php執行這些命令的方式。
謝謝。
你應該看看本手冊的System program execution部分:PHP提供了幾個功能,可以用來啓動外部命令/程序,包括:
exec()
- 它可以存儲的輸出返回,作爲一個字符串,所述命令system()
的輸出 - - 在一個陣列shell_exec()
命令呼應的命令的輸出要從php(在Linux中)創建PDF,您必須使用包裝。
$cmd = '/usr/bin/xvfb-run --server-args="-screen 0, 1920x1080x24" /usr/bin/wkhtmltopdf http://google.com /tmp/google.pdf';
exec($cmd);
參見[這](http://stackoverflow.com/questions/566248/cant-execute-php-script-using-php-exec) –