Jump to content


Como Faço Pra Mandar Mail Em Html


  • Faça o login para participar
1 reply to this topic

#1 Antichrist Experience

Antichrist Experience
  • Visitantes

Posted 11/07/2003, 00:02

ae, tenho um script de lista de email, só ke ele manda as msg pro email com email normal, e eu keria saber como faço pra deixar pra mandar em html. tipo, eu tenho um outro script aki ke manda em html, mas eu tentei colokar os mesmos valores dakele nesse script, ams naum deu, e como sou newbie em php dae naum sei fazer, alguém faz pra mim, por favor

// Início de Enviar Mensagens

if ($Acao == "Mensagem") {
    abre_conexao_db();
     $Consultar = mysql_query("select * from $TableNome");
 	 if (mysql_num_rows($Consultar) == 0) {
 	 $Conclusao = "<b>Não existem registros no Banco de Dados";
 	 fecha_conexao_db();
 	 imprime_resultado();
 	 }
 	 elseif ($Acao == "Mensagem" and !$submit) {
 	 echo "<br><table border=\"0\" width=\"100%\">
<form method=\"POST\" action=\"admin.php?Acao=Mensagem\">
<tr><td width=\"100%\" colspan='2' valign=\"middle\" align=\"center\" class=\"txt\">
Digite abaixo o <b>Assunto e o Texto da Mensagem</b> que deseja <b>Enviar</b></td></tr>
<tr><td width=\"30%\" valign=\"middle\" align=\"right\" class=\"txt\">
<b>Assunto:</b> </td>
<td width=\"70%\" valign=\"middle\" align=\"left\">
<input type=\"text\" size=\"55\" name=\"AssuntoMail\" style='height:16;color:000080;background:#CCCCCC;font:8pt,Verdana;border-width:1;border-style:solid;border-color:000080'></td></tr>
<tr><td width=\"30%\" valign=\"middle\" align=\"right\" class=\"txt\">
<b>Mensagem:</b> </td>
<td width=\"70%\" valign=\"middle\" align=\"left\">
<textarea type=\"text\" rows=\"10\" cols=\"54\" name=\"MensagemMail\" style='color:000080;background:#CCCCCC;font:8pt,Verdana;border-width:1;border-style:solid;border-color:000080'>
</textarea></td></tr>
<tr><td colspan=\"2\" valign=\"middle\" align=\"center\">
<input type='hidden' name='EnviaMensagem' value='1'>
<input type=\"submit\" name=\"submit\" value=\" Enviar o Mensagem \" style=\"cursor:hand;font-family:Verdana;font-size:8pt;color:000080;font-weight:bold;background-color:FFFFFF;border-width:1;border-style:solid;border-color:000080\">
</form></td></tr></table>";
}

if ($Acao == "Mensagem" and $EnviaMensagem == "1") {
abre_conexao_db();
$ConsultaMensagem = mysql_query("select * from $TableNome");
$TotalLinhas = mysql_num_rows($ConsultaMensagem);

while($Linha = mysql_fetch_array($ConsultaMensagem)) {
$EmailAssunto = $AssuntoMail;
if (empty($AssuntoMail)) { $EmailAssunto = "Sem Assunto"; }
if (empty($MensagemMail)) { $MensagemMail = "Sem Mensagem"; }
$EmailMensagem = "Notícias Photoshop World

Mensagem envianda $DataHpo às $HoraHpo
-------------------------------


$Linha[nome],

$MensagemMail


-------------------------------
Equipe Photoshop World
http://www.psworld.kit.net

Caso não deseje mais receber nossas notícias:
$UrlDaLista/remover.php?IDout=$Linha[email]";

mail("$Linha[email]", "$EmailAssunto", "$EmailMensagem", "From: $TituloSite<$EmailSite>");
}
if (empty($AssuntoMail)) { $SemAssunto = "<br>A mensagem foi enviada Sem Assunto<br>"; }
if ($MensagemMail == "Sem Mensagem") { $SemMensagem = "<br>A mensagem foi enviada Sem Texto"; }

$NovaInfo = "<b>Envio de Mensagem</b><br>Assunto: $EmailAssunto - Enviada para $TotalLinhas usuários";
$log = mysql_query("INSERT INTO $TableLog (info, data, hora) VALUES('$NovaInfo','$DataHpo','$HoraHpo')");
fecha_conexao_db();

$Conclusao = "<b>Mensagem Enviada com Sucesso<br><br>Foram enviados $TotalLinhas emails</b>
<br><font color='FF0000'><b>$SemAssunto $SemMensagem</b></font>";
imprime_resultado();
}

}

// Final de Enviar Mensagem

vlw :)

#2 Lice

Lice

    Quero ver quem é macho pra encarar meu avatar!

  • Usuários
  • 492 posts
  • Sexo:Não informado

Posted 11/07/2003, 09:46

vc ja tentou colocar assim:
mail("$Linha[email]", "$EmailAssunto", "$EmailMensagem", "From: $TituloSite<$EmailSite>\nContent-type: text/html\n");
esse da certo pra mim




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq