Создание PDF с веб-страницы в PHP - PullRequest
2 голосов
/ 02 ноября 2011

как я могу выполнить команду wkhtmltopdf http://google.com /tmp/test.pdf с сервера, т.е. http://localhost/test.php,, когда я делаю это из командной строки, она работает.Я пробовал функции system () и exec (), но они не работали.Когда я использую system('touch /tmp/test') файл создается.Что останавливает wkhtmltopdf?Это php, apache?

1 Ответ

0 голосов
/ 02 ноября 2011

Убедитесь, что пользователь, который запускает скрипт, знает, где находится wkhtmltopdf bin.

Вы можете узнать, где это с какой командой.

which wkhtmltopdf 

Также вы можете получить статус возврата команды, установив переменную, равную ей например,

$last_line = system('ls');
echo $last_line
...