Galera, fiz um sistema que simula um forum de discursão, só que bem ríspido mesmo.
E estou implementando o RSS no forum.
A pessoa manda uma mensagem (um post) e esta mensagem é salva no Banco de Dados. Tenho um arquvio chamado gerador.asp que quando é executado ele gera os feeds das mensagens que estao no banco, e escreve dentro de um arquivo xml. Isso está funcionando beleza.
Só que tem um detalhe:
Preciso ficar executando o arquivo gerador toda vez q mandarem um POST, para que ele possa gravar as mensagens num arquivo .xml
O arquivo gerador já está gravando as informações no banco dentro do arquivo .xml e gerando os feeds perfeitamente, mas ele só faz isso quando aciono o arquivo gerador separadamente.
Eu gostaria de chamar o arquivo gerador.asp automaticamente , toda vez q uma mensagem fosse enviada.
me dão uma luz? obrigado
Preciso Chamar Um Arquivo No Asp
Started By Gabriel2ny, 18/05/2007, 10:02
7 replies to this topic
#1
Posted 18/05/2007, 10:02
#2
Posted 18/05/2007, 11:12
<!--#include file="gerador.asp"-->?
#3
Posted 18/05/2007, 11:44
Interessante também, seria criar uma Sub para efetuar este processamento logo após o envio da mensagem.
Não sei se está acostumado a utilizar Subs e Funções. Estes recursos facilitam muito a sua vida. Principalmente quando estes processos são chamados mais de uma vez dentro de um sistema.
Segue um exemplo de Sub:
chamando a Sub:
Não sei se está acostumado a utilizar Subs e Funções. Estes recursos facilitam muito a sua vida. Principalmente quando estes processos são chamados mais de uma vez dentro de um sistema.
Segue um exemplo de Sub:
<% SUB ImprimeBomDia() response.write("Bom dia!") END SUB %>
chamando a Sub:
<% ImprimeBomDia() %>
Edição feita por: NOVAZOO, 18/05/2007, 11:47.
#4
Posted 19/05/2007, 12:06
antes de postar eu ja tinha dado um include file....
e deu erro. vo testar aqui novamente, se nao der volto a postar.. abraço
____________________________________________________________________________________
Bom, ján tentei aqui e realmente nao consegui... Tenho q fazer o sistema enviar o post, ir até o arquivo gerador, executá-lo e depois voltar ao arquvivo do post... rs
Quando coloco um #include file... a pagina do post dá erro. e se eu coloco um response.redicrect ele nem abre a pagina onde add um post, ele vai direto no gerador.
alguem sabe como pode solucionar isso?
e deu erro. vo testar aqui novamente, se nao der volto a postar.. abraço
____________________________________________________________________________________
Bom, ján tentei aqui e realmente nao consegui... Tenho q fazer o sistema enviar o post, ir até o arquivo gerador, executá-lo e depois voltar ao arquvivo do post... rs
Quando coloco um #include file... a pagina do post dá erro. e se eu coloco um response.redicrect ele nem abre a pagina onde add um post, ele vai direto no gerador.
alguem sabe como pode solucionar isso?
#5
Posted 20/05/2007, 14:15
QUal o erro apresentado quando vc chama com include?
O uso de Subs não funcionou tambem?
[]s
O uso de Subs não funcionou tambem?
[]s
#6
Posted 20/05/2007, 18:43
O problema está 90% resolvi... um simples response.redirect resolveu..
No normal, quando uma mensagem é postada, o sistema volta para a pagina onde as mensagens de determinado topico estao. como aqui no forum.
no meu caso eu fiz com que após o post de uma resposta ao topico a pagina fosse redirecionada para o gerador.asp e no final do gerador tinha um response.redirect apontando para a página principal... funcionou tranquilo.. ele gerou o RSS e mostrou na tela, era o q eu queria... Porem, ta voltando par aa pagina principal e nao para a pagina onde foi postada... nao consegui...
Tentei criar uma session na pagina de posta e depois passsar ela para a pagina do gerador e no final da do gerador passar para a pagina das mensagens denovo... mas nao ta dando.
No normal, quando uma mensagem é postada, o sistema volta para a pagina onde as mensagens de determinado topico estao. como aqui no forum.
no meu caso eu fiz com que após o post de uma resposta ao topico a pagina fosse redirecionada para o gerador.asp e no final do gerador tinha um response.redirect apontando para a página principal... funcionou tranquilo.. ele gerou o RSS e mostrou na tela, era o q eu queria... Porem, ta voltando par aa pagina principal e nao para a pagina onde foi postada... nao consegui...
Tentei criar uma session na pagina de posta e depois passsar ela para a pagina do gerador e no final da do gerador passar para a pagina das mensagens denovo... mas nao ta dando.
dim aux aux = session("forumid") response.redirect("subtopic.asp?fid="&aux)
#7
Posted 20/05/2007, 21:10
Usando o redirect, além do seu código ficar bagunçado e lento, não é a maneira "correta" de se fazer.
O correto seria utilizando include file ou SUBs. Mas como você não fala qual o problema apresentado quando utilizado essas soluções fica dificil ajudar
[]s
O correto seria utilizando include file ou SUBs. Mas como você não fala qual o problema apresentado quando utilizado essas soluções fica dificil ajudar
[]s
#8
Posted 21/05/2007, 21:19
Nao gera erro amigo, apenas dá pagina nao encontrada.
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)