Estou tentnado enviar um pagina em html no phmialr criando uma variavel com todo conteudo de uma pagina html, mas quando o email chega, todas as tags aparecem como strings.
Queria que a pagina ficasse igual a que aparece no browser.
Eu recebo email direto e todos aparecem normalmente comimagens e tudo.
Como fazer isso no body do phpmailer o altboy nem funciona.
Publicidade
|
|
Page 1 of 1
enviando pagina html via phpmailr todas as tags html aparecem no email
#2
Posted 09 October 2006 - 11:22 PM
Você tem que setar o valor da variável $ContentType, do array.
Ele tem que ter o valor "Content-Type: text/html;"
Infelizmente não achei exatamente como se faz isso, mas é deve ser algo como:
Ele tem que ter o valor "Content-Type: text/html;"
Infelizmente não achei exatamente como se faz isso, mas é deve ser algo como:
CODE
// Instantiate your new class
$mail = new MyMailer;
// Now you only need to add the necessary stuff
$mail->AddAddress("josh@site.com", "Josh Adams");
$mail->Subject = "Here is the subject";
$mail->Body = "This is the message body";
//Veja essa linha
$mail->ContentType = "text/html;"
$mail = new MyMailer;
// Now you only need to add the necessary stuff
$mail->AddAddress("josh@site.com", "Josh Adams");
$mail->Subject = "Here is the subject";
$mail->Body = "This is the message body";
//Veja essa linha
$mail->ContentType = "text/html;"
#3
Posted 10 October 2006 - 12:15 AM
a classe phpmailer já tem um método que faz isso
$mailer->IsHTML( true );
depois é só colocar o html no body do mailer
$mailer->Body = "<b>aqui vai meu html</b>";
@braços e fique com Deus!
$mailer->IsHTML( true );
depois é só colocar o html no body do mailer
$mailer->Body = "<b>aqui vai meu html</b>";
@braços e fique com Deus!
#4
Posted 10 October 2006 - 12:43 AM
Opa, valeu pela resposta.
Procurei, procurei, mas não achei como se fazia isso no phpMailer. Como vi que a classe tinha esse atributo, achei que setando ele já ia, nem olhei os métodos.
Boa, fica ai a dica pra todos.
(se bobear esse tópico podia ser fixo hein? sempre tem um perguntando como fazer pra mandar e-mail em html usando o phpMailer)
Procurei, procurei, mas não achei como se fazia isso no phpMailer. Como vi que a classe tinha esse atributo, achei que setando ele já ia, nem olhei os métodos.
Boa, fica ai a dica pra todos.
(se bobear esse tópico podia ser fixo hein? sempre tem um perguntando como fazer pra mandar e-mail em html usando o phpMailer)
#5
Posted 10 October 2006 - 11:35 AM
QUOTE(hufersil @ 9/10/2006 23:10:35)
a classe phpmailer já tem um método que faz isso
$mailer->IsHTML( true );
depois é só colocar o html no body do mailer
$mailer->Body = "<b>aqui vai meu html</b>";
@braços e fique com Deus!

$mailer->IsHTML( true );
depois é só colocar o html no body do mailer
$mailer->Body = "<b>aqui vai meu html</b>";
@braços e fique com Deus!

Valeu pela ajuda. Funcionou direitinho.
E dificil obter todos os metodos de uma classe, pois ele so passam os metodos básicos.
#6
Posted 10 October 2006 - 12:06 PM
Funcionou, mas ao enviar uma imagem, ela nao chega e a tag alt so vem com a primeira palavra. Já tentei tirar as ", trocar por ' e so piora.
$Body .= "<tr><td align=center><a href=index.htm>";
$Body .= "<img src=imagens/logo1.jpg border=0 alt=Vai para a Página Inicial WIDTH=356 HEIGHT=127 ></a></td></tr>";
Quando tive que mostrar uma imagem no browser utilizei a tag echo.
echo '<img src=Imagens/NomesPequenos/'.$i.$gif.' border="0" alt="Figura Ampliada" />';
E apareceu normal no browser.
Como fazer no phpmailer
$Body .= "<tr><td align=center><a href=index.htm>";
$Body .= "<img src=imagens/logo1.jpg border=0 alt=Vai para a Página Inicial WIDTH=356 HEIGHT=127 ></a></td></tr>";
Quando tive que mostrar uma imagem no browser utilizei a tag echo.
echo '<img src=Imagens/NomesPequenos/'.$i.$gif.' border="0" alt="Figura Ampliada" />';
E apareceu normal no browser.
Como fazer no phpmailer
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Judeu quer US$ 1 bi de Zuckerberg e Facebook por página da Intifada
|
Notícias |
Notícias
|
|
|
|
Newsletter
enviar e-mail em massa |
ASP |
anoxia
|
|
|
|
Viagem de Pontes faz site de Agência Espacial cair
Info Online |
Notícias |
TiTi Celestino
|
|
|
|
Página auto actualizável diariamente
Preciso com urgência de ajuda |
Dreamweaver |
Rui Pedro
|
|
|
|
CFMAIL - Enviando e-mail
Reconhecer varios campos automaticamente |
ColdFusion |
Thony Conde
|
|
|
|
Enviando Emoções
Sou iniciante... |
Dreamweaver |
danny
|
|
|
|
Preciso usar um Jump Menu na base da página e por
Preciso usar um Jump Menu na base da pág |
Dreamweaver |
robertcbrasil
|
|
|
|
Paginação no Word!
há um modo de ser feito? |
Dúvidas Gerais |
Kadu
|
|
Publicidade
|
|

Help













