USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  ASP - Active Server Page
Voltar
Autor Assunto:  executar cgi
Flávio
não registrado
Postada em 30/08/2004 11:52 hs   
Srs.,
como, a partir de um script asp, executar um programa cgi, enviando-lhe parâmetros? Como processar a resposta recebida e continuar a execução do script que chamou o cgi?
     
vilmarbr
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 31/08/2004 15:13 hs         
use server.execute("pagina.asp?param=1121")
use server.execute("cgi/rotina.exe?param=1121")
 
server.execute passa o controle p/ a página/rotina e pega o controle de volta após a execução, já o server.transfer passa o controle de vez p/  página/rotina.
t+

http://www.vilmarbro.com.br
     
Flávio
não registrado
Postada em 01/09/2004 10:25 hs   
Vilmar,
o server.execute "passa o controle p/ a página/rotina e pega o controle de volta após a execução"; tudo bem. Mas, como eu consigo pegar a resposta da "página/rotina" ?? Eu preciso que o script chame a "página/rotina" e receba a resposta dela.

Através do objeto MSXML2.ServerXMLHTTP eu consigo, a partir do iis, executar um programa externo e receber seu retorno. Abaixo, vai um trecho contendo um exemplo bem simples. Eu vou implementar um script que será utilizado na minha aplicação e realizar testes mais precisos. Assim que eu tiver um resultado mais amadurecido, publicarei, blz?!
--------exemplo
<%
dim strURL
response.write( "MSXML2.ServerXMLHTTP <b>instalado</b>" )
err.clear
On Error Resume Next
Set objXML= Server.CreateObject( "MSXML2.ServerXMLHTTP" )
if (err.number <> 0) then
'
response.write( "&nbsp;NÃO&nbsp;" )
'
else
'
strURL= "http://registro.br/cgi-bin/nicbr/nav?stkey=13521642-946075993&page=/faq/index.html"
objXML.Open "GET", strURL, False
objXML.Send()
response.write( "<h1>Este é o texto retornado do cgi de registro.br, usando o objeto ServerXMLHTTP </h1>" )
response.write( objXML.responseText )
'
end if
set objXML= nothing
%>
Obrigado pela atenção a mim dispensada.
 
-----------------------
[]´s
Flávio Lago
flaviolago@hotmail.com
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página