Ir para conteúdo

POWERED BY:

Arquivado

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

guhfloripa

[Resolvido] formatação html para envio de e-mail

Recommended Posts

Então, a única coisa que consegui pensar a essa hora, foi adicionar as barras(addslashes) para não quebrar a string, e depois retirar elas qndo for usar(str_replace), pois se você deixar os escapes, isso vai quebrar as tuas tags, e impedir que funcionem os teus links.

 

Mas não tenho certeza sobre o funcionamento disto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

explique novamente o que está fazendo e o que pretende

 

por acaso quer bloquear conteúdo html no corpo do email, provindo do usuário ?

 

ou quer permitir conteúdo html com algumas exceções ?

 

??

 

 

explique o que realmente quer fazer de forma clara e objetiva

Compartilhar este post


Link para o post
Compartilhar em outros sites

explique novamente o que está fazendo e o que pretende

 

por acaso quer bloquear conteúdo html no corpo do email, provindo do usuário ?

 

ou quer permitir conteúdo html com algumas exceções ?

 

??

 

 

explique o que realmente quer fazer de forma clara e objetiva

 

hinom obrigado pela sua paciencia, e desculpe se fui pouco claro nas minhas palavras.

 

O que quero fazer parece ser algo bem simples, só que como sou leigo estou com dificuldades.

 

Meu script funciona assim tenho uma pagina de formulários que pode ser vista neste site: http://www.lucroptc.com.br/imasters.php

Esta pagina é bem simples, eu iria preencher os campos dela ao apertar o botão enviar ele enviaria o email para o destinatário.

As funções phpmailer e envios ja estão tudo funcionando.

O problema é que no campo "mensagem", eu pegaria por metodo POST e usaria ele como sendo o "corpo do meu email"(mensagem do email), assim:

 

$msg = $_POST['mensagem'];

$mail->Body = $msg;

 

 

so que se eu colocar no campo mensagem uma taq html do tipo:

 

<h1>Imasters</h1><a href="http://www.imasters.com.br>Maior forum PHP</a>,

iria dar problema devido a "(aspas existentes), porque seria a mesma coisa que fazer isto:

 

$msg = "<h1>Imasters</h1><a href="http://www.imasters.com.br>Maior forum PHP</a>";

 

No qual daria erro de sintaxe, espero que tenha clariado um pouco, e obrigado pela persistencia da ajuda de vocês :)

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.