Pergunta

Estou executando o seguinte código php;

$output = exec('"D:\TESTDIR\unrar.exe" e "D:\TESTDIR\Icons.rar" -ppassword');
echo $output;

O que não está funcionando ... Eu quero-o para extrair os arquivos no mesmo diretório. Se eu copiar o conteúdo do exec em uma linha de comando prompt de ele funciona muito bem, por isso, um pouco confuso.

Tentando o seguinte;

$output = exec('"D:\TESTDIR\unrar.exe"');
echo $output;

Retorna a última linha do arquivo de ajuda unrar (que se espera).

Foi útil?

Solução

É possível adicionar um destino para o comando que você possa dizer unrar onde colocar os ficheiros extraídos?

Provavelmente PHP agora é tentar descompactá-lo no diretório do arquivo php está localizado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top