pdftk не выводится с переполнением стека

Я успешно установил pdftk на VPS. Он отлично работает, когда я запускаю команды в командной строке, но когда я запускаю скрипт на php, он не генерирует pdf-файл. Нет ошибок ничего. У кого-нибудь была такая же проблема? Когда скрипт запускается на php, создается файл fdf, но не pdf.

Вот пример кода, который я использую.

$fName = 'Ryan';
$lName = 'Kempt';
$dateNow = date('F jS, Y');

$fdf = '%FDF-1.2
1 0 obj<</FDF<< /Fields[
<</T(first_name)/V('.$fName.')>>
<</T(last_name)/V('.$lName.')>>
<</T(date)/V('.$dateNow.')>>
] >> >>
endobj
trailer
<</Root 1 0 R>>
%%EOF';

file_put_contents('test.fdf', $fdf);

$out = '';

exec("pdftk test.pdf fill_form test.fdf output filled.pdf flatten", "2>&1", $out);

когда я запускаю на терминале pdftk test.pdf fill_form test.fdf выходные данные fill.pdf сливаются, и файл pdf создается.

после добавления 2>&1 Я получаю ошибку Фатальная ошибка: только переменные могут быть переданы по ссылке

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]