PHP中使用unrar.exe exec_shell
-
19-09-2019 - |
题
我运行下面的PHP代码;
$output = exec('"D:\TESTDIR\unrar.exe" e "D:\TESTDIR\Icons.rar" -ppassword');
echo $output;
这是不工作...我希望它的文件解压到同一目录下。如果我的EXEC的内容复制到命令行提示它工作得很好,所以略微困惑。
尝试以下;
$output = exec('"D:\TESTDIR\unrar.exe"');
echo $output;
返回的unrar帮助文件的最后一行(预期)。
解决方案
是否有可能一个目的地添加到命令,所以你可以告诉的unrar在何处放置解压后的文件?
大概PHP现在正试图把它解压到PHP文件所在的目录。
不隶属于 StackOverflow