none
Preciso carregar dois campos de um FORM em um arquivo HTML usando - Replace em ASP RRS feed

  • Pergunta

  •  

    Boa Tarde, tenho a seguinte duvida...

    Criei um formulário, onde a pessoa faz o seu cadastro, e após isso ele indica seus amigos a fazerem o mesmo.
    Caso ela indique alguém, esse alguém receberá um e-mail com as informações necessárias, e nesse e-mail q a péssoa receber, existem dois campos que preciso popular, um o nome do próprio, (indicado), e o outro o nome de quem o indicou....

    Tipo assim... (Prezado (a),##nomeAmigo##, Você foi indicado pelo Sr. ##nomeAssin##)

    então preciso popular essas duas informações, alguém sabe me dizer como?

    eu consegui apenas uma de cada vez com o código abaixo...

    Set objFile = objFSO.OpenTextFile (Server.MapPath("email_divulgacao.htm") , 1, true )
    strFile = objFile.ReadAll
    objFile.Close
    Set objFSO = nothing
    Response.Write("nomeIndica")
    Response.Write("nome")
    EmailDivulgação = Replace(strFile1, "##nomeAmigo##", Amigo1)

    desde já agradeço...
    terça-feira, 9 de setembro de 2008 20:24

Todas as Respostas

  • Rodrigo, não estou entendo muito bem o que voce esta querendo fazer, voce esta querendo alterar o arquivo html em um único replace?

    Voce ja fez um response.write(strFile) para verificar se o arquivo esta vindo completo?

    E assim:

    strFile = Replace(strFile, "##nomeAmigo##", Amigo1)
    strFile = Replace(strFile, "##nomeAssin##", Indicou)

    Bom se não for nada disso por favor explique melhor

    Abraço

    Estevam


    quarta-feira, 10 de setembro de 2008 14:12
  • Boa Tarde!!!

     

    Estevam, então é exatamente isso, fazer duas alterações em um unico replace.

    ja tentei este exemplo que você passou, e ele acaba fazendo apenas uma alteração.

     

    Ja tentei também assim = strFile = Replace(strFile, "##nomeAmigo##"=Amigo1, "##nomeAssin##"=Indicou)

    mais tb num funciona...

     

    Abraço!!!

     

    Rodrigo Freire

    quarta-feira, 10 de setembro de 2008 16:01
  • A indicação do Luiz Estevam está correta eu sempre fiz assim, inclusive inúmeras vezes com exatamente esse mesmo objetivo, montar e-mails com conteúdo dinâmico... dê uma revisada porque tem que funcionar desse jeito:

    Code Snippet
    strFile = Replace(strFile, "##nomeAmigo##", Amigo1)
    strFile = Replace(strFile, "##nomeAssin##", Indicou)
     
    EmailDivulgação = strFile

     

     

     

    quarta-feira, 10 de setembro de 2008 16:32
  •  

    Boa Tarde!!!

     

    Leandro, vou verificar novamente, mais ja havia feito dessa forma, e não funcionou...

    Mais como vc´s estão dizendo que esta certo, e eu tb tentei desta forma, vou verificar o codigo e volto a postar aki...

     

    Valeu pela força!!

     

    Abraço!!

    quarta-feira, 10 de setembro de 2008 17:22