okleber 0 Denunciar post Postado Julho 20, 2009 Olá Galera, Estou com um pequeno probleminha. Estou usando um campo textarea no qual eu faço uso do tinyMCE.init em que nossos clientes pode enviar mensagens personlizadas a seus respectivos clientes... O usuario digita o texto ele edita, mas quando faz o envio para um email ele vai assim: <h3>Teste teste</h3><p><u><strike> TESTE</strike></u></p><p><em>Socorr</em><strong>Oo</strong></p> Parte do meu codígo! <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" href="../../../includes/estilos/style.css" type="text/css" /> <link rel="stylesheet" href="../../../includes/estilos/VoyAGE.css" type="text/css" /> <title>Newsletter</title> <script language="javascript" src="../../../includes/js/VoyAGE.js"></script> <script language="javascript" type="text/javascript" src="../../../includes/js/tiny_mce/tiny_mce.js"></script> <script type="text/javascript"> tinyMCE.init({ mode : "textareas", theme : "advanced", plugins : "safari,spellchecker,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media, searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,pagebreak, imagemanager,filemanager", theme_advanced_buttons2_add_before: "cut,copy,paste,separator,search,replace,separator", theme_advanced_buttons3_add_before : "tablecontrols,separator", theme_advanced_buttons3_add : "emotions,iespell,media,advhr,separator,print,separator,ltr,rtl,separator,fullscreen", theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,spellchecker,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking, template,blockquote,pagebreak,|,insertfile,insertimage", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom", spellchecker_languages : "+Portuguese=pt" }); function btnGravarEEnviar_onclick(btnGravarEEnviar_onclick){ document.getElementById('hidEnviar').value='1'; document.frmNew.submit(); } function teste(){ alert('Gravado com Sucesso!'); } </script> </head> <tr> <td> <span class="Titulo">Conteúdo da Mensagem</span><br> <textarea name="txtConteudoDaMensagem" id="txtConteudoDaMensagem" style="width:100%;"><? echo $tabnew->fields['conteudodamensagem'] ?></textarea> </td> </tr> Grato galera! Compartilhar este post Link para o post Compartilhar em outros sites
visitante_xp 0 Denunciar post Postado Julho 20, 2009 Da uma olhada no seu código de e-mail, na ultima clausula tem que contar isso text/html;charset=utf-8 Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Julho 20, 2009 Seja bem vindo a família iMasters. O problema não está no editor amigo, o problema está no script que envia email, poste-o aqui, e utilize as tags CODE. Compartilhar este post Link para o post Compartilhar em outros sites
okleber 0 Denunciar post Postado Julho 20, 2009 Seja bem vindo a família iMasters. O problema não está no editor amigo, o problema está no script que envia email, poste-o aqui, e utilize as tags CODE. Aqui está ai... <?php session_start(); header('Pragma: no-cache'); header('Cache-Control: no-cache, must-revalidate'); require('../../../includes/pagUMnu.php'); require('../../../includes/config.inc.php'); require('../../../includes/pagUFun.php'); require('../../../includes/phpmailer/class.phpmailer.php'); if($_SESSION['logado']!=1){ ?><script language="javascript">window.close()</script><? exit(); } global $db; $tabnew = &$db; $tabnew->SetAssociativo(); $tabcli = &$db; $tabcli->SetAssociativo(); if($_GET['post']==true){ $sql = "update tabnew set " ."titulodamensagem='". substr($_POST['edtTituloDaMensagem'],0,100) ."', " ."conteudodamensagem='". $_POST['txtConteudoDaMensagem'] ."' " ."where registro=". $_POST['hidRegistro']*1 ." and cnpjlogin like '". substr($_SESSION['CNPJLogin'], 0, 18) ."%' "; $tabnew->Execute($sql); $sql = "select b.conteudodamensagem, b.titulodamensagem, a.nome, a.email " ."from tabcli a left outer join tabnew b on '%;'||a.lista||';%' like '%;'||b.registro||';%' " ."where substring(a.cnpjlogin from 0 for 19)=substring(b.cnpjlogin from 0 for 19) " ."and a.cnpjlogin like '". substr($_SESSION['CNPJLogin'], 0, 18) ."%' and a.enviar='1' and b.registro = '". $_POST['hidRegistro']*1 ."' "; $tabcli->Execute($sql); while(!$tabcli->EOF){ $mail = new mosPHPMailer(); $mail->From = "[email="kleber@chipweb.com.br"]kleber@chipweb.com.br[/email]"; $mail->FromName = $_SESSION['usuario']; $mail->Host = "smtp.chipweb.com.br"; $mail->Mailer = "smtp"; $mail->SMTPAuth = true; $mail->Username = "[email="kleber@chipweb.com.br"]kleber@chipweb.com.br[/email]"; $mail->Password = "chipweb4657"; $mail->Body = $tabcli->fields['conteudodamensagem']; $mail->Subject = $tabcli->fields['titulodamensagem']; $mail->AddAddress($tabcli->fields['email']); $mail->Send(); $tabcli->MoveNext(); } //$sql = "update tabcli set enviar=NULl where enviar='1' and cnpjlogin like '". substr($_SESSION['CNPJLogin'], 0, 18) ."%'"; //$tabnew->Execute($sql); if($_POST['hidEnviar']=='1'){ //$path = "voyage/age/pstCad/pstNew/";# chipweb/public_html/ ?> <script language="javascript"> alert('Enviado com Sucuesso!'); window.location="pagPNew.php"; //setTimeout("window.location='http-~~-//www.chipweb.com.br/lists/admin/?page=processqueue&Registro=<? echo $_GET['Registro'] ?>&Path=<? echo base64_encode($path) ?>';", 100); </script><? exit(); } } $sql = "select conteudodamensagem, titulodamensagem from tabnew where cnpjlogin like '". substr($_SESSION['CNPJLogin'],0,18) ."%' and registro=". $_GET['Registro']*1; $tabnew->Execute($sql); ?> Prazer em poder fazer parte da familía Imasters. Grato galera. Compartilhar este post Link para o post Compartilhar em outros sites
okleber 0 Denunciar post Postado Julho 20, 2009 Da uma olhada no seu código de e-mail, na ultima clausula tem que contar isso text/html;charset=utf-8 Cara, eu troquei meu charset por utf-8 não funcionou; Mas alguma dica? Valeu pela força! Compartilhar este post Link para o post Compartilhar em outros sites
okleber 0 Denunciar post Postado Julho 20, 2009 estás usando a class phpMailer, é melhor você da uma pesquisada sobre como enviar email com HTML habilitado nela. Veja se ajuda: http://www.videotuto.../phpmailer.html Caraaaaaaaaaaaaaa! Valeuuuu! a video aula me ajudou muito, pois enviou! Era uma class do phpmailer que estava faltando! Obrigado mesmo, vou ser grato ao Imasters! Valeu Galera! Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Julho 20, 2009 estás usando a class phpMailer, é melhor você da uma pesquisada sobre como enviar email com HTML habilitado nela. Veja se ajuda: http://forum.imasters.com.br/public/style_emoticons/default/seta.gif http://www.videotutoriais.net/videos/phpmailer/phpmailer.html Compartilhar este post Link para o post Compartilhar em outros sites