Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde galera do imasters, tenhu um formmail aqui mas nao estou conseguindo colocar imagem na mensagem que vai ser enviada por email, quando o email chega o codigo da imagem aparece no lugar dela, como devo fazer, nao conheço muito de php, o codio da mensagem ta ai, flww
$msg = "<img src=http://www.site.com.br/imagem.jpg> \n"; $msg .= "Nome: $sender_name\n"; $msg .= "\n"; $msg .= "E-mail: $sender_email\n"; $msg .= "\n"; $msg .= "Telefone: $sender_company\n"; $msg .= "\n"; $msg .= "Empresa: $sender_website\n"; $msg .= "\n"; $msg .= "Mensagem:\n\n$sender_message\n"; $msg .= "\n"; $msg .= "_____________________________________________________________________";
Vixi, cara não conseguiu colocar esse codigo, o meu está assim
$msg = "<img src=http://www.site.com.br/imagem.jpg> \n"; $msg .= "Nome: $sender_name\n"; $msg .= "\n"; $msg .= "E-mail: $sender_email\n"; $msg .= "\n"; $msg .= "Telefone: $sender_company\n"; $msg .= "\n"; $msg .= "Empresa: $sender_website\n"; $msg .= "\n"; $msg .= "Mensagem:\n\n$sender_message\n"; $msg .= "\n"; $msg .= "_____________________________________________________________________"; mail($recipient, $subject, $msg, $mailheaders) or die ("E-mail não enviado!");?>
Como te disse está faltando o ultimo parametro.tenta assim: mail($recipient, $subject, $msg, $mailheaders."\n". "Content-type: text/html; charset=iso-8859-1",) or die ("E-mail não enviado!");No ultimo parametro concatenei o Content-Type para falar que é um documento HTML.Sacou?
Faz assim:
$msg = "<img src=http://www.site.com.br/imagem.jpg> \n"; $msg .= "Nome: $sender_name\n"; $msg .= "\n"; $msg .= "E-mail: $sender_email\n"; $msg .= "\n"; $msg .= "Telefone: $sender_company\n"; $msg .= "\n"; $msg .= "Empresa: $sender_website\n"; $msg .= "\n"; $msg .= "Mensagem:\n\n$sender_message\n"; $msg .= "\n"; $msg .= "_____________________________________________________________________";mail($destino, $titulo, $msg, "From: ".$destino."\n". "Content-type: text/html; charset=iso-8859-1")você não deve estar passando este ultimo parametro "Content-type: text/html; charset=iso-8859-1" isso faz com que seu email seja reconhecido como uma página HTML