我需要创建一个在PHP中使用2个现有加密CMD.exe
的网站。
我知道您可以使用exec()
在PHP中打开CMD
文件,但目前我的情况是我需要输入这样的
D:\temp\userA>d:\myprogfolder\myprog /u r
在我的命令中,以便程序可以运行,其中D:\temp\userA
包含我需要加密的所有文件,并且在>
之后是我的exe文件的位置。
如您所见,它们位于不同的位置。因此对于exec()
,我不知道如何编写一个适合exec()
的命令,因为我尝试将上面的行填充到exec()
并且它不会运行。
有没有办法可以将我要加密的文件位置和exe位置合并为一行并将其传递给exec()
?
谢谢。
答案 0 :(得分:0)
在执行命令之前更改工作目录:
chdir("D:\temp\userA");
exec("myprogfolder\myprog /u r");