0

我正在运行以下 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 帮助文件的最后一行(这是预期的)。

4

1 回答 1

1

是否可以在命令中添加目标,以便您可以告诉 unrar 将解压文件放在哪里?

可能PHP现在正在尝试将其解压缩到php文件所在的目录中。

于 2010-01-06T19:16:10.120 回答