我正在运行以下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帮助文件的最后一行(预期)。
答案 0 :(得分:1)
是否可以为命令添加目的地,以便告诉unrar放置解压缩文件的位置?
PHP现在可能正在尝试将其解压缩到php文件所在的目录中。