Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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>";
}
}
?><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>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!
Como você criou a variável $mensagem ?
Marcio, a variável mensagem vem automaticamente do "name" que declarei no "textarea"...
E como os 2 estão no mesmo arquivo eu num precisto chamar com $_POST ..
:P
abÇ
Como você criou a variável $mensagem ?