簡體   English   中英

通過 php 執行命令行?

[英]Execute command line via php?

我如何通過 php 執行這兩個命令行:

wkhtmltopdf www.google.com gg.pdf

&

oofice -headless -nologo -pt cup-pdf my.doc

他們都返回 pdf 文件並下載到我的主目錄。

我想知道如何通過 php 從我的 html 頁面執行這些命令。

謝謝。

您應該看一下手冊的系統程序執行部分:PHP 提供了幾個可用於啟動外部命令/程序的功能,包括:

  • exec() -- 可以將命令的 output 存儲在一個數組中
  • shell_exec() -- 以字符串形式返回命令的 output
  • system() -- 與命令的 output 相呼應

要從 php(在 linux 中)創建 pdf,您必須使用包裝器。

$cmd = '/usr/bin/xvfb-run --server-args="-screen 0, 1920x1080x24" /usr/bin/wkhtmltopdf http://google.com /tmp/google.pdf';

exec($cmd);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM