我需要执行下面的代码
E:\xampp\htdocs\acm\upload\P0005\A0020>pdflatex.exe demo
在 php.ini 中。我使用了下面的编码
shell_exec("cmd pdflatex.exe upload/P0005/A0020/ demo");
但它不起作用..我如何在 php 中执行?
我需要执行下面的代码
E:\xampp\htdocs\acm\upload\P0005\A0020>pdflatex.exe demo
在 php.ini 中。我使用了下面的编码
shell_exec("cmd pdflatex.exe upload/P0005/A0020/ demo");
但它不起作用..我如何在 php 中执行?
您需要包含完整路径:
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");
第二个示例与您问题中的第一个命令匹配-双反斜杠(\\
)用于打印\
字符-第一个是\
转义第二个