Php can';t在pdftk中将变量名分配给文件名

Php can';t在pdftk中将变量名分配给文件名,php,pdf,pdftk,Php,Pdf,Pdftk,我试图在php脚本中运行以下命令,但由于某些原因,该命令不起作用,我也没有收到任何错误: shell_exec("pdftk Invoice.pdf fill_form invoice.fdf output" . $_POST["Job"] . ".pdf flatten"); 但如果我运行相同的命令,但实际上给它一个文件名,它就可以正常工作 shell_exec("pdftk Invoice.pdf fill_form invoice.fdf output testing.pdf flatt

我试图在php脚本中运行以下命令,但由于某些原因,该命令不起作用,我也没有收到任何错误:

shell_exec("pdftk Invoice.pdf fill_form invoice.fdf output" . $_POST["Job"] . ".pdf flatten");
但如果我运行相同的命令,但实际上给它一个文件名,它就可以正常工作

shell_exec("pdftk Invoice.pdf fill_form invoice.fdf output testing.pdf flatten");

输出后需要一个空格(在字符串内)。如果您回显您在那里生成的实际字符串,它将不会读取output testing.pdf,而是output testing.pdf