以下のコードを実行する必要があります
E:\xampp\htdocs\acm\upload\P0005\A0020>pdflatex.exe demo
phpで。以下のコーディングを使用しました
shell_exec("cmd pdflatex.exe upload/P0005/A0020/ demo");
しかし、それは機能していません..どうすればphpで実行できますか?
以下のコードを実行する必要があります
E:\xampp\htdocs\acm\upload\P0005\A0020>pdflatex.exe demo
phpで。以下のコーディングを使用しました
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");
2番目の例は、質問の最初のコマンドに一致します-二重バックスラッシュ(\\
)は\
文字を出力するために使用されます-最初は\
2番目をエスケープすることです