mr.jango Postado Setembro 8, 2006 Denunciar Share Postado Setembro 8, 2006 Amigo, tenho um form que envia e-mail automaticamente, mas ao receber o e-mail só aparece o texto no conteudo existe uma imagem, mas a mesma não aparece. como devo fazer? $fromx = "fiel@fiel.net"; $from = "MIME-Version: 1.0\r\n"; $from .= "Content-type: text/html; charset=iso-8859-1\r\n"; $from .= "From: $fromx"; $title = "Aniversáriantes do Dia"; $body = " <html> <head> <title>Feliz Aniversário</title> </head> <body style='font-family: Trebuchet MS, Arial, sans-serif; font-weight: bold; font-size: 20px;'> <table width='500' cellpadding='0' cellspacing='0' border='0'> <tr valign=top> <td width='99%' height='215' style='background-image:\"url(http://www.fielbicolor.net/images/feliz_aniver.jpg)\"; font-family: Trebuchet MS, Arial, sans-serif; font-weight: bold; font-size: 20px; color: #4e4444; padding-left: 160px; padding-top: 50px; background-repeat: no-repeat; background-position: top left;'> <i> ".$nome." <br><br> A Fiel lhe deseja </i> </td> </tr> </table> </body> </html>"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Setembro 8, 2006 Denunciar Share Postado Setembro 8, 2006 Como você está enviando o e-mail? Com a função mail()? Poste essa parte, para vermos se não há nada errado.Vale lembrar que alguns servidores de e-mail não interpretam CSS, por isso é melhor você usar a tag <img> em vez de colocar a imagem como fundo da célula.abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mr.jango Postado Setembro 8, 2006 Autor Denunciar Share Postado Setembro 8, 2006 $enviar = mail("$to","$title","$body","$from"); if ($enviar) { }se eu mando como <img> o texto fica acima, abaixo, esquerda e diaretita, gostaria que o texto ficasse no meio da imagem... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Setembro 8, 2006 Denunciar Share Postado Setembro 8, 2006 faça assim: $enviar = mail($to,$title,$body,$from); if ($enviar) { //enviado }else{ //problemas... } Acho melhor ter a imagem separada do texto, a fim de fazer isso funcionar em todos os servidores de e-mail. Nada impede você de usar CSS aí, mas não é garantido que isso funcionará sempre.abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mr.jango
Amigo,
tenho um form que envia e-mail automaticamente, mas ao receber o e-mail só aparece o texto no conteudo existe uma imagem, mas a mesma não aparece. como devo fazer?
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.