Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marcosfj1

[Resolvido] Textarea que leiae interprete HTML

Recommended Posts

Galera seguinte, na minha empresa casualmente enviasse newsletters, mas é apenas uma figura q direciona para o site, mas queremos mudar isso

 

Criei um codigo html q tem uma tabela com 9 divisoes e cada uma com uma figura q esta linkada ao produto correspondente do site...o html ta perfeito todas as figuras esta no servidor via ftp esta aparecendo a pagina td certo

 

Mas na hora de mandar para varios emails de clientes eu seleciono o html e colo no texarea atual ele nao consegue interpreta corretamente...se eu mando por ele <b>MArcos<b/> meu nome aparece em negrito, mas o html q eu mando ele nao consegue interpreta....ja testei pelo outlook e deu certo enviar para meu email, mas teria q ser pelo text area pois no programa de newsletter q estao registrados todos os emails do clientes

 

Entao queria saber se tem algum jeito de eu fazer um novo texarea capaz de ler os codigos html e interpreta-los da maneira correta

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloque o código que onde você faz o envio do email.

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloque o código que onde você faz o envio do email.

 

 

entao cara a questao nao é o codigo em si, ele sempre enviou email para todos os clientes perfeitamente enviava a figura e em baixo as informacoes retiradas do banco com os dados de login do cliente....o q eu quero fazer é nao mandar mais a figura e sim um documento html tipo o das lojas americanas, submarino q tem la as figuras e cada uma delas linkada a um produto

Compartilhar este post


Link para o post
Compartilhar em outros sites

aham...

 

então, o problema, não é o <textarea>, é a forma com que você tá enviando a função mail(), entendeu? ^_^

precisa enviar os headers de HTML, da função mail().

Compartilhar este post


Link para o post
Compartilhar em outros sites

aham...

 

então, o problema, não é o <textarea>, é a forma com que você tá enviando a função mail(), entendeu? ^_^

precisa enviar os headers de HTML, da função mail().

 

 

a entendi entao você acha q talvez na classe email q esteja alguma restricao para o uso de certas tags html, pq foi como eu disse a tag de negrito funciona mas codigos compexos nao

 

O problema é q comecei faz uma semana e nao fui eu q fiz os codigos foi outro programador entao fico meio perdido nos codigos hehe....mas pelo q eu vi ele usou uma classe especial phpmailer.php q nao é uma classe q ele criou e sim q apenas adaptou sera q talvez nessa classe esteja a funcao para controlar o envio de html?

Compartilhar este post


Link para o post
Compartilhar em outros sites

hum... então, mostra como você fez o instanciamento, e um exemplo do código HTML que você tá tentando enviar.

porque realmente, a fonte do problema, não tem como ser o <textarea> em si.

Compartilhar este post


Link para o post
Compartilhar em outros sites

hum... então, mostra como você fez o instanciamento, e um exemplo do código HTML que você tá tentando enviar.

porque realmente, a fonte do problema, não tem como ser o <textarea> em si.

 

 

Bom aqui ta o codigo html q criei, veja se tem algo de mais q poderia barrar a leitura do codigo

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML 
xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>Untitled Document</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<STYLE type=text/css>BODY {
	BACKGROUND-IMAGE: none; BACKGROUND-REPEAT: no-repeat
}
</STYLE>

<META content="MSHTML 6.00.6000.16850" name=GENERATOR></HEAD>
<BODY>
<TABLE height=341 cellSpacing=0 cellPadding=0 width=558 align=center border=0>
  <TBODY>
  <TR bgColor=#ffffff>
    <TD colSpan=3><A href="link da loja" target=_blank><IMG 
      height=30 src="imagem linkada" width=550 
      align=right border=0></A></TD></TR>
  <TR bgColor=#ffffff>
    <TD colSpan=3>
      <TABLE width=534 border=0>
        <TBODY>
        <TR>
          <TD width=117><IMG height=102 
            src="imagem" width=117></TD>
          <TD width=363><IMG height=102 
            src="imagem.jpg" 
            width=307></TD>
          <TD width=32><IMG height=103 
            src="imagem" 
        width=101></TD></TR></TBODY></TABLE></TD></TR>
  <TR bgColor=#ffffff>
    <TD width=189><A 
      href="link da loja" 
      target=_blank><IMG height=255 
      src="iamgem linkada" width=185 
    border=0></A></TD>
    </TR></TBODY></TABLE></BODY></HTML>

Resumi um pouco pra nao ficar mto grande hehe

obrigado pela atencao

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara.. o teu problema são as imagens! ne?!

 

olha:

<IMG height=102 
            src="imagem" width=117>
viu?

 

pra enviar por email, você precisa declarar o caminho completo:

<img src="http://www.site.com.br/img/imagem.jpg" height="102" width="117" />

com extensão, pastas e tal, entendeu ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

vixi... então explica oque significa:

mas o html q eu mando ele nao consegue interpreta

como que o email chega?

 

você vê as tags HTML ? o email chega em branco ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao aparece em branco por exemplo qdo digitei um link do yahoo coloquei la <a href="www.yahoo.com.br">Yahoo</a> ele deixou da cor do link mas nao linkou mudou de cor a palavra mas nem a maozinha do link fez

Compartilhar este post


Link para o post
Compartilhar em outros sites

então o cliente de email está bloqueando a tua mensagem ?

 

tá chegando como span ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

então o cliente de email está bloqueando a tua mensagem ?

 

tá chegando como span ??

 

 

o cliente sou eu mesmo to enviando para teste no meu email mas nao aparece e nao esta na pasta de spam

 

valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

@André:

ele usou uma classe especial phpmailer.php q nao é uma classe q ele criou e sim q apenas adaptou[..]

 

parece que ele já tá usando phpMailer.

 

@Marcos

Para qual email você enviou? de qual provedor ?

 

qndo eu disse 'cliente', quis dizer: hotmail, uol(web browser), outlook(aplicativo)..

mesmo estando fora da caixa de spam, aparece no email, uma mensagem do tipo: "Para exibir o conteudo, clique aqui?" (gerada pelo cliente de email?)

Compartilhar este post


Link para o post
Compartilhar em outros sites

@André:

 

ele usou uma classe especial phpmailer.php q nao é uma classe q ele criou e sim q apenas adaptou[..]

 

parece que ele já tá usando phpMailer.

 

@Marcos

Para qual email você enviou? de qual provedor ?

 

qndo eu disse 'cliente', quis dizer: hotmail, uol(web browser), outlook(aplicativo)..

mesmo estando fora da caixa de spam, aparece no email, uma mensagem do tipo: "Para exibir o conteudo, clique aqui?" (gerada pelo cliente de email?)

 

 

realmente a classe phpMailer ja resolve a questao do email...e qto ao topico q me mostrou ele sõ fala das imagens e e direionamento e nao é bem este o problema

 

eu uso o yahoo, vou fazer assim me manda seu email q eu encaminho a msg para você ver como ela aparece

valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu não te indiquei o tópico, eu te indiquei o meu post. Você baixou aquele arquivo que está no rapidshare (ele está em link direto não preocupe)?

 

Depois que você baixar e ler aquele arquivo, vai ver que ele é a solução. Eu já passei por isso amigo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu não te indiquei o tópico, eu te indiquei o meu post. Você baixou aquele arquivo que está no rapidshare (ele está em link direto não preocupe)?

 

Depois que você baixar e ler aquele arquivo, vai ver que ele é a solução. Eu já passei por isso amigo.

 

vou dar uma olhada e ver se consigo

 

valeu

 

entao andre dei uma olhada no seu arquivo mas nao entendi onde ao certo tenho q colocar o codigo q me passou, devo colocar na pagina do site em q mando os emails para os clientes...e assim o problema dela nao é apenas as imagens e sim os proprios links das figuras q nao sao gerados. E como estou trabalhando com uma panfleto de varias imagens o metodo AddEmbeddedImage eu tenho q usar para todas ou posso simplesmente direcionar para a pasta do servidor ftp q ele busca?

Realmente nao entendi mto bem o q tenho q fazer hehe

 

valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai galera valeu a ajuda, mas eu fiz de um jeito mais pratico inserio html q eu queria mandar no prorpio codigo q se envia as informacoes do cliente....assim será apenas uma questao de a cada promocao trocar os links das figuras

 

Valeu, o pessoal q tentou me ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.