Ben iki sonraki çalıştırma komutları var. Sorunu ikinci olmadan ilk yürütür, ancak bir hata atıyor:
exec('/usr/bin/pdftk A='. trim($original) .' cat A1 output '. trim($onepage), $output, $error);
var_dump($output); var_dump($error);
exec('/usr/bin/pdftk '. trim($onepage) .' background watermark.pdf output '. trim($modified), $output, $error);
var_dump($output); var_dump($error);
İlk üretir:
array(0) { } int(0)
İkinci:
array(0) { } int(1)
Php script ve dizinleri izinleri tam olarak aynıdır. Ben de hayır şans ile escapeshellargs kullanarak exec komutunu ecaping denedim.