hsimberg Postado Agosto 20, 2004 Denunciar Share Postado Agosto 20, 2004 Gente, to desenvolvendo um sisteminha de newsletter, ta funcionando, mas só sou capaz de enviar texto...alguém sabe como faco para habilitar codigos de html no textarea para mandar para as pessoas? valeu!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Agosto 20, 2004 Denunciar Share Postado Agosto 20, 2004 Verifique no codigo se tem alguma função strip_tags dai você tira essa função ou usa allowable_tagsstrip_tags Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hsimberg Postado Agosto 23, 2004 Autor Denunciar Share Postado Agosto 23, 2004 Esse é o codigo:<?phpinclude('../list-config.php');if (isset($_POST['sendemail'])) {$subject = $_POST['subject'];$message = $_POST['message'];$message = stripslashes($message);$result = mysql_query("SELECT * FROM Pol_EmailList");while ($r = mysql_fetch_array($result)) {$name = $r['Name'];$email = $r['Email'];mail("$name <$email>", "$subject", "\n$message", "From: $fromname <$youremail>"); }echo("The Email Has been sent!<br /><a href=./.>Return Back to Main Admin</a>"); }else {echo("Something seriously messed up"); }?>devo trocar o $message = stripslashes($message); por $message = allowableslashes($message); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hsimberg Postado Agosto 23, 2004 Autor Denunciar Share Postado Agosto 23, 2004 não consegui...mais alguém sabe?por favorObrigado galera Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Agosto 23, 2004 Denunciar Share Postado Agosto 23, 2004 Ata você quer usar as tags html pra ser visualizadas no email certo?então você precisa fazer assim: $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: rementente\r\n";mail("email","Titulo","$mensagem", $headers); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hsimberg Postado Agosto 23, 2004 Autor Denunciar Share Postado Agosto 23, 2004 Ahhhh, valeu, mas onde eu ponho isso no codigo? valeu Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Agosto 23, 2004 Denunciar Share Postado Agosto 23, 2004 <?phpinclude('../list-config.php');if (isset($_POST['sendemail'])) {$subject = $_POST['subject'];$message = $_POST['message'];$message = stripslashes($message);$result = mysql_query("SELECT * FROM Pol_EmailList");while ($r = mysql_fetch_array($result)) {$name = $r['Name'];$email = $r['Email'];$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$headers .= "From: rementente\r\n";mail("$name <$email>", $subject, $message, "From: $fromname <$youremail>", $headers);}echo("The Email Has been sent!<br /><a href=./.>Return Back to Main Admin</a>");}else {echo("Something seriously messed up");}?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hsimberg Postado Agosto 23, 2004 Autor Denunciar Share Postado Agosto 23, 2004 não funcionou, as tags continuam indo e não estao sendo codificadas....alguma outra ideia? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Agosto 23, 2004 Denunciar Share Postado Agosto 23, 2004 Estranho como você ta inserindo as tags? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hsimberg Postado Agosto 23, 2004 Autor Denunciar Share Postado Agosto 23, 2004 ue.... por enquanto só usei a <br> e <strong>palavra</strong> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Agosto 23, 2004 Denunciar Share Postado Agosto 23, 2004 Testa isso :dai você vai receber o email com um "Ola" em vermelho$subject = "ola";$mens = "<font color = red>Ola</font>";$message = stripslashes($mens);$email = "seu_email";$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$headers .= "From: rementente\r\n";mail($email, $subject, $message, $headers);echo "enviado com sucesso"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hsimberg Postado Agosto 23, 2004 Autor Denunciar Share Postado Agosto 23, 2004 Mas onde eu coloco isso? olha o codigo, onde eu coloco? valeu <?phpinclude('../list-config.php');if (isset($_POST['sendemail'])) {$subject = $_POST['subject'];$message = $_POST['message'];$message = stripslashes($message);$result = mysql_query("SELECT * FROM Pol_EmailList");while ($r = mysql_fetch_array($result)) {$name = $r['Name'];$email = $r['Email'];mail("$name <$email>", "$subject", "\n$message", "From: $fromname <$youremail>");}echo("The Email Has been sent!<br /><a href=./.>Return Back to Main Admin</a>");}else {echo("Something seriously messed up");}?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Agosto 23, 2004 Denunciar Share Postado Agosto 23, 2004 Testa só aquilo que eu te passei só pra ver se ai esta okcopia la e salva e testa ai Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hsimberg Postado Agosto 24, 2004 Autor Denunciar Share Postado Agosto 24, 2004 Cara, ate tentei mas não entendi.... Testar como? quer o script completo?E outra...headers não devem sempre estar no comeco do codigo? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Agosto 24, 2004 Denunciar Share Postado Agosto 24, 2004 Cara só testar e ve se ta rodando ai, e se der erro mostre o erro que da Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hsimberg Postado Agosto 24, 2004 Autor Denunciar Share Postado Agosto 24, 2004 Ta, você diz: <?$subject = "ola";$mens = "<font color = red>Ola</font>";$message = stripslashes($mens);$email = "seu_email";$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$headers .= "From: rementente\r\n";mail($email, $subject, $message, $headers);echo "enviado com sucesso";?>Assim? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Agosto 24, 2004 Denunciar Share Postado Agosto 24, 2004 Amigo você precisa entender pelo menos o minimo de php e testar os scriptpega esse script e testa pra ver se funciona ai, mas é bom você estudar maissenao se vai ficar perdido e sem entender nada Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
hsimberg
Gente, to desenvolvendo um sisteminha de newsletter, ta funcionando, mas só sou capaz de enviar texto...alguém sabe como faco para habilitar codigos de html no textarea para mandar para as pessoas? valeu!!!
Link para o comentário
Compartilhar em outros sites
16 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.