Ir para conteúdo
Fórum Script Brasil
  • 0

Comando exec() não funciona com certos programas


melquides

Pergunta

Olá pessoal, primeiramente antecipo minhas desculpas se estiver postando no lugar incorreto. Meu problema é o seguinte, preciso fazer uma interação com o PHP e uma plataforma chamada R, encontrei alguns métodos na internet só que não consigo testar nenhum pois o exec() não funciona com o programa que desejo.

Com o comando abaixo ele simplesmente não faz nada, nem mesmo fica carregando a página.

exec("C:/Program Files/R/R-3.3.1/bin/x64/Rterm.exe");

Já quando testo com a calculadora do Windows, funciona normalmente:

exec("C:/Windows/system32/calc.exe");

Já testei no Wamp e nada, agora estou no xampp, se alguém puder ajudar ficarei grato!

Editado por melquides
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Se você executar esse comando diretamente no prompt de comando funciona?

Tente dar echo no retorno da função e também use os outros dois parâmetros de exec() para pegar a saída e o retorno do comando

Lembre-se de ativar todas as exibições de erro do PHP. Veja: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/

Link para o comentário
Compartilhar em outros sites

  • 0
17 minutos atrás, Beraldo disse:

Se você executar esse comando diretamente no prompt de comando funciona?

Tente dar echo no retorno da função e também use os outros dois parâmetros de exec() para pegar a saída e o retorno do comando

Lembre-se de ativar todas as exibições de erro do PHP. Veja: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/

Pelo prompt de comando funciona, e o comando não retorna absolutamente nada. Já tentei usar os outros dois parâmetros, nenhum erro, nenhuma alerta, apenas não faz nada, já testei vários aplicativos e o comando funciona normalmente, porém com o R, não acontece nada. Retirei os parâmetros só pra fazer testes.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...