Jump to content


Photo

Cdonts


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

#1 direisc

direisc

    Normal

  • Usuários
  • 90 posts
  • Sexo:Não informado

Posted 03/06/2005, 15:15

assim estou usando um sistema aqui q faz um upload e depois redireciona para uma pagina que envia o email
a pagina que envia é assim:
<%
remetente = Trim(Request.QueryString("remetente"))
assunto = Trim(Request.QueryString("assunto"))
mensagem = Trim(Request.QueryString("mensagem"))

//comeca o envio do email agora
set objMail = server.createobject("CDONTS.NewMail")
objMail.From = remetente
objMail.To = "contato@azero.com.br"
objMail.Subject = assunto
objMail.Body = mensagem
objMail.BodyFormat = 0
objMail.MailFormat = 0
objMail.Send
Response.Write "Mensagem e arquivo enviado com sucesso!<br><a href='form_up.asp'>clique aqui para retornar ao formulário de uploads.</a><br>"
Response.Write "Caso já tenha enviado o(s) arquivo(s) que pretendia <a href='close.asp'>clique aqui para fechar esta janela</a>"
set objMail = Nothing
%>
eu mando pra essa pagina uma query bem maluca tipo:
avisar.asp?remetente=diego&assunto=titulo do email&mensagem=texto da mensagem<br><a href="link.jpg>baixar</a>
o problema é que nao esta enviando o email o que eu preciso fazer pra poder resgatar corretamente html da query? eu coloquei aquele trim ali mas nem sei pra que serve pq eu vi ele em varios lugares (scripts) dae coloquei ae pra ver se era ele o responsavel pelo processo mas nao mudo em nada

uma outra duvida seria como escapar caracteres para enviar como a aspa dupla
coloca-se o q tipo var = "testo com ""aspas""."
uma aspas duplas pra escapa a aspa ou coloca barra invertida?
ou o q coloca

Edição feita por: direisc, 03/06/2005, 15:24.


#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 04/06/2005, 00:21

eu coloquei aquele trim ali mas nem sei pra que serve pq eu vi ele em varios lugares (scripts) dae coloquei ae pra ver se era ele o responsavel pelo processo mas nao mudo em nada


Serve para remover espaços desnecessários antes e depois de uma string.

Algo que pode te servir:

server.URLEncode - transforma strings para o formato QueryString.


Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 Generation

Generation

    Super Veterano

  • Usuários
  • 1546 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 04/06/2005, 00:43

Não use QueryString para receber os dados do formulario e sim Request.Form("CampoDoFormulario")...

<%
remetente = Trim(Request.QueryString("remetente"))
assunto = Trim(Request.QueryString("assunto"))
mensagem = Trim(Request.QueryString("mensagem"))

'Comeca o envio do email agora
set objMail = server.createobject("CDONTS.NewMail")
objMail.From = remetente
objMail.To = "contato@azero.com.br"
objMail.Subject = assunto
objMail.Body = mensagem
objMail.BodyFormat = 0
objMail.MailFormat = 0
objMail.Send
set objMail = Nothing

Response.Write ("Mensagem e arquivo enviado com sucesso!<br><a href='form_up.asp'>clique aqui para retornar ao formulário de uploads.</a><br>")
Response.Write ("Caso já tenha enviado o(s) arquivo(s) que pretendia <a href='close.asp'>clique aqui para fechar esta janela</a>")

%>


T+
Favoritos : | OpenSuse | Opera | Firefox | NetBeans | GMail | Leia As Regras | Use a Busca | Como fazer Perguntas Inteligentes |
“Obstáculos são aquelas coisas medonhas que você vê quando tira seus olhos de seu objetivo” (Henry Ford)
“É impossível para um homem aprender aquilo que ele acha que já sabe.” (Epíteto)
“A única razão da existência do tempo é para que todas as coisas não aconteçam de uma vez.”(Albert Einstein)

#4 direisc

direisc

    Normal

  • Usuários
  • 90 posts
  • Sexo:Não informado

Posted 06/06/2005, 09:50

avisar.asp?remetente=diego&assunto=titulo do email&mensagem=texto da mensagem<br><a href="link.jpg>baixar</a>

nao é formulario eu o mandando por query mesmo eu consegui fazer funcionar..... vlw pela ajuda




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq