Ir para conteúdo

POWERED BY:

Arquivado

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

carolina

problema com html área

Recommended Posts

Fala galera,Estou utilizando o html área para formatar textos e inserir imagens num sistema de newsletter.Quando insiro uma imagem ela aparece certinha no campo e no código fonte também está td beleza.O problema é quando o e-mail é enviado a imagem não abre pois o código da mesma está chegando assim:<IMG src=\"http://www.xxx.com.br/lojavirtual/admin/uploaded/anexo.gif\" align=\"left\" border=\"0\">Acho que a imagem não está sendo exibida pois de alguma forma está sendo adicionado umas " \ ".Alguém poderia me ajudar a resolver este problema?Desde já agradeço qualquer ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com certeza.$extra = "From: Loja Virtual";$extra.= "<$emailpadrao>\n";$extra.= "X-mailer: PHP\n";$extra.= "X-Priority: 1\n";$extra.= "Return-Path: <$email>\n";$extra.= "MIME-Version: 1.0\n";$extra.= "Content-Type: text/html; charset=iso-8859-1\r\n";Olha o cabeçalho aí.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Lembrando q o Outlook, do XP SP2, tem como recurso padrão não exibir imagens em mensagens da uma olhada nisso...Do mais, olhe o código fonte da msg, quando recebe e verifique se o link está ok... ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

estou vendo o problema no webmail e pelo outlook.em ambos aparece o seguinte no código fonte:<IMG src=\"http://www.xxx.com.br/lojavirtual/admin/uploaded/anexo.gif\" align=\"left\" border=\"0\">Não estou achando onde é adicionado as " \ " no código da imagem.Não sei o que fazer.

tenta somente assim pra ver:<IMG src='http://www.xxx.com.br/lojavirtual/admin/uploaded/anexo.gif' align='left' border='0'>

Compartilhar este post


Link para o post
Compartilhar em outros sites

rockbilly,assim eu sei que irá funcionar.o problema é q eu não sei onde o html área inclui as " \" no código da imagem.Se quiser posso lhe enviar os arquivos do html área para ver se você acha onde é feita essa inclusão.Aguardo retorno e agradeço qualquer ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já olhei todo o código e não vejo onde poderia estar o problema.Quem poderia dar uma olhada no código do html área e ver onde o mesmo insere as " \ " no código das imagens e ratificar esse problema?

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho q vcs ñ estão entendendo meu problema.Estou utilizando o Html Área que serve para formatar textos, inserir imagens e etc... dentro de um campo textarea.Cliquei no botão de inserir imagem e inseri uma imagem sem problema.Obs.: A imagem não aparece em código e sim visulmente dentro do textarea.Meu problema:Quando envio esse conteúdo da textarea para um e-mail ou mesmo para uma varíavel e mando exibí-la, a imagem ñ abre.O código vem assim:<IMG src=\"http://www.xxx.com.br/uploaded/anexo.gif\" align=\"left\" border=\"0\">Acredito que as imagens ñ estão abrindo por causa das " \ ".Já procurei no código do html área para ver se conseguiria consertar tal problema, só que ñ achei onde a inclusão das " \ " acontece.Espero que tenham entedido agora.Aguardo qualquer ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

sei lá, tenta substituir o " por ' e ve se funciona... ou se tem espacos depois dos =

é uma boa ideia, já tentou fazer um tratamento de substituição dessas "\"?? Põe um pedaço do código ai para o pessoal analisar melhor!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendi... quando você manda, ou seja, envia aparece estas barras! Bem, você disse que quando você coloca a imagem dentro do textearea o código fica normal, apenas acontece isso quando você envia o email.... hmmm! sinistro hem? qual codificação charset de página você está utilizando por aí?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Codificação: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">O problema só acontece quando eu envio por e-mail ou passo o conteúdo para uma variável.Ajudem por favor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este html area utiliza php? pois no php para exibir aspas tem q ser escrito com \" Isso se for em PHP. Caso n seja tente utilizar sem nada exemplo scr = imagem.gif deste modo sem aspas... Acho q vai dar certo qq coisa posta ai...

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Html Área utiliza php sim.Se eu soubesse onde está a parte onde o sistema inclui isso " \ " no código das imagens eu já teria consertado.Já olhei e não achei.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei se irá ajudar, mas é uma alternativa: tenta mudar a codificação para isso ou mesmo comente-os:$extra.= "Content-Type: text/html; charset=cp850\r\n";testa e ve no que dá.

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.