0

我需要执行下面的代码

E:\xampp\htdocs\acm\upload\P0005\A0020>pdflatex.exe demo

在 php.ini 中。我使用了下面的编码

shell_exec("cmd pdflatex.exe upload/P0005/A0020/ demo");

但它不起作用..我如何在 php 中执行?

4

1 回答 1

3

您需要包含完整路径:

shell_exec("cmd E:\\xampp\\htdocs\\acm\\upload\\P0005\\A0020\\pdflatex.exe E:\\xampp\\htdocs\\acm\\upload\\P0005\\A0020\\ demo");

或者

shell_exec("cmd E:\\xampp\\htdocs\\acm\\upload\\P0005\\A0020\\pdflatex.exe demo");

第二个示例与您问题中的第一个命令匹配-双反斜杠(\\)用于打印\字符-第一个是\转义第二个

于 2012-05-31T07:40:00.180 回答