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

{Dúvida} Executar linha de comando (cmd) em código php (windows)


mbukvar

Pergunta

Oi galera, é o seguinte. Estou integrando um software de uma amiga em um site que estou desenvolvendo em php. O software dela consulta dados em um banco e retorna uma sequência de resultados (mas isso não vem ao caso), e pra execur ele é por linha de comando passando alguns parâmetros. Acontece que tenho tentado de várias forma acessar o cmd via php e não consegui. Tentei system() exec() shell_exec() mas nenhum me deu resultados. 

Pra fazer esses testes nem tentei rodar o programa dela, apenas abrir a calculadora. Por exemplo:
shell_exec(calc);

Mas não funcionou. Nunca tive que utilizar linha de comando no php, então não sei o que estou fazendo de errado. Alguém pode me ajudar?

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Você não conseguirá abrir a calculadora, pois ela usa interface gráfica.

shell_exec retorna a saída (em texto) do programa

Por exemplo, o comando cal (Linux/Mac) exibindo o calendário atual:

php > var_dump(shell_exec('cal'));
string(144) "     July 2016
Su Mo Tu We Th Fr Sa
                1  2
 3  4  5  6  7  8  9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
"

 

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...