XS07
XS07

Reputation: 71

Execute command line via php?

How I can execute those two command line via php:

wkhtmltopdf www.google.com gg.pdf

&

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

they both return a pdf file and download into my home directory.

I want to know the way to execute those command from my html page via php.

Thanks.

Upvotes: 7

Views: 14160

Answers (2)

The.Power.Process
The.Power.Process

Reputation: 450

To create a pdf from php(in linux) you must use a wrapper.

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

exec($cmd);

Upvotes: 2

Pascal MARTIN
Pascal MARTIN

Reputation: 400922

You should take a look at the System program execution section of the manual : PHP provides several functions that can be used to launch external commands / programs, including :

  • exec() -- which can store the output of the command in an array
  • shell_exec() -- which returns, as a string, the output of the command
  • system() -- which echoes the output of the command

Upvotes: 15

Related Questions