PHP exec_shell с использованием unrar.exe - PullRequest
0 голосов
/ 06 января 2010

Я использую следующий код 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 (что ожидается).

1 Ответ

1 голос
/ 06 января 2010

Можно ли добавить в команду пункт назначения, чтобы вы могли указать unrar, куда поместить распакованные файлы?

Возможно, сейчас PHP пытается распаковать его в каталог, в котором находится php-файл.

...