Quando eu insiro no 'textarea' uma tag html para inserir imagem (ex: <img src="www.site.com.br/imagem.gif" />), quando o php puxa essa tag ele automaticamente transforma o a tag em: <img src=\"www.site.com.br/imagem.gif\" />
sendo assim a imagem não aparece no email.. somente os textos (mesmo com formatação em html..)
Pergunta
Brenno Ferreira Santiago
Oi gente, eu estou com um probleminha ao enviar imagens com a função mail() do php...
vejam meu codigo:
index.php
if($_GET['email']==envia){ $to = "$email"; $subject = "$assunto"; $html = ' <html> <body> Email:<br><br> $mensagem </body> </html>'; $headers = "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "MIME-Version: 1.0\r\n"; if (mail($to, $subject, $html, $headers)) { echo "Email enviado com sucesso !<br>"; } else { echo "Ocorreu um erro durante o envio do email.<br>"; } } ?> Sistema de Envio de Email <form action="<? echo $PHP_SELF; ?>?email=envia" method="post" name="formulario"> <table width="400" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="97" height="30">Seu Nome:</td> <td width="303" height="30"><input type="text" name="nome"></td> </tr> <tr> <td height="30">Email:</td> <td height="30"><input type="text" name="email"></td> </tr> <tr> <td height="30">Assunto:</td> <td height="30"><input type="text" name="assunto"></td> </tr> <tr> <td height="30">Mensagem:</td> <td height="30"><label> <textarea name="mensagem" cols="30" rows="10"></textarea> </label></td> </tr> <tr> <td colspan="2"><input type="submit" name="botao" value="Enviar Email"></td> </tr> </table> </form>O problema é o seguinte:
Quando eu insiro no 'textarea' uma tag html para inserir imagem (ex: <img src="www.site.com.br/imagem.gif" />), quando o php puxa essa tag ele automaticamente transforma o a tag em: <img src=\"www.site.com.br/imagem.gif\" />
sendo assim a imagem não aparece no email.. somente os textos (mesmo com formatação em html..)
ps. coloquei o campo nome no form atoa mesmo...
Vlw ai gente.. abç a todos!
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.