Jump to content


Photo

Preciso Chamar Um Arquivo No Asp


  • Faça o login para participar
7 replies to this topic

#1 Gabriel2ny

Gabriel2ny

    Normal

  • Usuários
  • 107 posts
  • Sexo:Masculino

Posted 18/05/2007, 10:02

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

#2 siola

siola

    Usuário

  • Usuários
  • 894 posts
  • Sexo:Masculino
  • Localidade:SBC - SP
  • Interesses:ASP, .NET, javascript

Posted 18/05/2007, 11:12

<!--#include file="gerador.asp"-->?

#3 NOVAZOO

NOVAZOO

    12 Horas

  • Usuários
  • 198 posts
  • Sexo:Não informado
  • Localidade:BH/MG/BRASIL
  • Interesses:FLASH - ASP - XML - USABILIDADE - ARQUITETURA DE INFORMAÇÃO

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:

<%
SUB ImprimeBomDia()
	 response.write("Bom dia!")
END SUB
%>

chamando a Sub:

<% ImprimeBomDia() %>

Edição feita por: NOVAZOO, 18/05/2007, 11:47.

Posted Image

#4 Gabriel2ny

Gabriel2ny

    Normal

  • Usuários
  • 107 posts
  • Sexo:Masculino

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?

#5 siola

siola

    Usuário

  • Usuários
  • 894 posts
  • Sexo:Masculino
  • Localidade:SBC - SP
  • Interesses:ASP, .NET, javascript

Posted 20/05/2007, 14:15

QUal o erro apresentado quando vc chama com include?

O uso de Subs não funcionou tambem?

[]s

#6 Gabriel2ny

Gabriel2ny

    Normal

  • Usuários
  • 107 posts
  • Sexo:Masculino

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.

dim aux
aux = session("forumid")
response.redirect("subtopic.asp?fid="&aux)


#7 siola

siola

    Usuário

  • Usuários
  • 894 posts
  • Sexo:Masculino
  • Localidade:SBC - SP
  • Interesses:ASP, .NET, javascript

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

#8 Gabriel2ny

Gabriel2ny

    Normal

  • Usuários
  • 107 posts
  • Sexo:Masculino

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)

IPB Skin By Virteq