Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia galera.
Instalei a newsletter, tudo funciona beleza, envia para todos os emails cadastrados, mas somente em texto.
Preciso enviar uma imagem. Ex. <img src="http://forum.imasters.com.br/public/style_images/imasters2010/logo.png" width="" height="">
Mas quando envio a news, quem recebe fica tudo branco, nem aquela borda da img que aparece quando digitou o caminho errado funciona.
Vou postar o código do arquivo que envia, se alguem souber o problema ficarei agradecido.
<?
session_start();
include "includes/funcoes.php";
// verifica se esta logado
logado();
// faz conexao
conexao();
// da valor verdadeiro para $verifica
$verifica = true;
// verifica se todos os campos foram preenchidos
if($_POST[site] == "" OR $_POST[titulo] == "" OR $_POST[mensagem] == ""){
$msg = "Erro. Todos os campos devem ser preenchidos para o envio da newsletter.";
$verifica = false;
}
if($verifica){
// guarda no historico
$data = date("d/m/Y - H:i:s");
$insert = mysql_query("INSERT INTO newsletter (data, titulo, mensagem, EnviadaPor) VALUES ('$data', '{$_POST[titulo]}', '{$_POST[mensagem]}', '{$_SESSION[login]}')");
// pega todos os usuários para quem vai enviar
$select = mysql_query("SELECT nome, email FROM usuario_news");
while($dados = mysql_fetch_array($select)){
// modifica o %NOME pelo nome do usuário
$mensagem = str_replace("%NOME%", $dados[nome], $_POST[mensagem]);
$mensagem = str_replace("%EMAIL%", $dados[email], $mensagem);
$headers = "MIME-Version: 1.0\n";
$headers .= "From: {$_POST[site]} <{$_SESSION[email]}>\n";
$headers .= "Return-Path: {$_POST[site]} <{$_SESSION[email]}>\n";
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"; \n";
// envia a newsletter
$enviar = mail($dados[email], $_POST[titulo], $mensagem, $headers);
if($enviar){
echo "<font face='verdana' size='1'>Ok. Newsletter enviada com sucesso para {$dados[email]}</font><br>";
}
else{
echo "<font face='verdana' size='1' color='#990000'>Erro. Não foi possível enviar a Newsletter para {$dados[email]}</font><br>";
}
}
echo "<a href='Enviar.php'><font face='verdana' size='1'><< Voltar</font></a>";
}
if($msg != ""){
?>
<script language="JavaScript">
alert("<?=$msg;?>");
window.location = "Enviar.php";
</script>
<?
}
?>Carregando comentários...