PHP在Windows服务器上执行bat文件

时间:2014-10-22 22:55:26

标签: php windows batch-file pdftk

我有一个PHP文件,用于创建pdf填充表单并使用pdftk将数据合并到模板中。

我无法让php执行批处理文件以运行程序并合并它。

$current = '\\oma-entfs-002\aps\wwwroot\tuition\uploads\';

我的PHP代码:

        $WshShell = new COM("WScript.Shell");
        $WshShell->exec($current.'makePDF.bat ' .$fdf_file.' '.$newPDF); 

批处理文件:

pushd \\oma-entfs-004\APS\wwwroot\tuition
pdftk uploads/Educational_Assistance_Request_Form_North_America.pdf fill_form uploads/%1 output uploads/%2 need_appearances
popd

据我所知,服务器上已启用COMExec

当我从命令行运行批处理文件时,它运行正常,所以我认为PHP没有正确运行文件。

有关调试此问题并确定根本原因的最佳方法的任何建议吗?

0 个答案:

没有答案