Como é que um Formulário de Pós HTML para uma aplicação exe?

votos
0

Estou apenas me perguntando como uma teia mensagens sítio de informações para um exe e como isso exe agarra essa informação e saídas-lo usando um arquivo de modelo html.

O código do lado da web é algo como isto:

<FORM ACTION=scripts/fetch.exe METHOD=POST NAME=somename> 
<INPUT TYPE=TEXT NAME=id WIDTH=30>
<INPUT TYPE=SUBMIT NAME=nothing VALUE=Submit>
</FORM>

Como o arquivo exe em seguida, obter que id?

Edit: para ser um pouco mais específico:

depois disso exe (que eu tenho a fonte para se necessário) é chamado ele procura o usuário em um diretório com base em que id, em seguida, imprime as informações usuários com base em um arquivo de modelo. eu sei o que ele faz com a informação, eu apenas não realmente compreender como ele obtém essa informação.

Publicado 19/05/2009 em 15:58
fonte usuário
Em outras línguas...                            


5 respostas

votos
2

Este formulário usa CGI

Em poucas palavras, A maioria dos programas CGI tem uma biblioteca incluído que ajuda o programador acessar facilmente os parâmetros de formulário. Nesse ponto, o programa pode processar os dados em uma série de maneiras (pesquisas de banco de dados, cálculos, etc), e gerar conteúdo (html, javascript, etc) para retornar a página. CGI era comum antes de servidores web foram bem integrado com servidores de aplicação e intérpretes como eles estão agora.

Sem a fonte (ou desmontagem) de que executável, você não pode saber os detalhes do que ele está fazendo.

Respondeu 19/05/2009 em 16:05
fonte usuário

votos
1

Esta é uma aplicação CGI. Quando executado, o servidor web irá executar o programa e fornecer dados através de variáveis ​​de ambiente e STDIN.

Neste exemplo, a forma POST é lido a partir do STDIN sob a forma de

id=30&nothing=Submit
Respondeu 19/05/2009 em 16:19
fonte usuário

votos
0

Se você tem um executável que você precisa executar a partir do formulário, tentar criar um script web que vai agarrar o parâmetro e executar o comando para você em vez de postar diretamente para o .exe.

Respondeu 19/05/2009 em 16:03
fonte usuário

votos
0

Servidores Web geralmente passam tais pedidos para manipuladores externos através do Common Gateway Interface .

Respondeu 19/05/2009 em 16:03
fonte usuário

votos
0

Por que você está tão certo de que o exe é realmente uma aplicação .exe? Você pode mapear extensões de arquivo para qualquer coisa que você gosta. Na verdade, eu gostaria de disfarçar minhas páginas PHP como JSP.

Respondeu 19/05/2009 em 16:01
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more