Código para chamar .exe com parâmetros

1. Código para chamar .exe com parâmetros

JULIO CESAR NOGUEIRA DE OLIVEIRA
juliocnol

(usa Outra)

Enviado em 07/11/2016 - 09:46h

Bom Dia.

Sou novo no Fórum e não tenho muita experiência com PHP.

Minha Dúvida:

Preciso fazer um site que possui um app de conversão de imagens.
O conversor é um .exe, está escrito em c, roda no prompt, com os seguintes parâmetros:


cwp -q 80 <image.png> -o <image.out>
obs: somente o texto ente <> deve ser passado pelo usuario

Isso ai tem que rodar no servidor.

Funciona assim:
O usuario escolhe uma imagem no seu pc, upa para o servidor, em seguida clica num botão que tem que fazer esse conversor rodar e converter a imagem upada, em seguida deve ser disponibilizado um link para download da imagem convertida.

O conversor está pronto (só o programa .exe), mas não faço ideia de como fazer o resto. Nem sei se PHP é a melhor opção pra isso.

Alguem pode me ajudar?



  


2. Re: Código para chamar .exe com parâmetros

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/11/2016 - 11:34h

Se o comando for um binário para Linux, basta colocá-lo em um caminho qualquer dentro de $PATH (por ex: /usr/local/bin) e rodá-lo via php com a função exec:
http://php.net/manual/pt_BR/function.exec.php

Agora, se o servidor for Linux ele não vai rodar um programa para Windows nativamente. Não teria como compilá-lo para Linux?

* O PHP fornece uma biblioteca para manipular e converter arquivos de imagens (imagecreatefrom*). Vide:
https://secure.php.net/manual/pt_BR/ref.image.php

--
Linux Counter: #596371






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts