PHP exec_shell usando unrar.exe
-
19-09-2019 - |
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).
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