To precisando de uma ajuda aqui, eu crie um formulario q envia email, nesse formulario tem uma textare so que ela nao envia pagina html ou seja quando chega o email nao aparece a pagina em html, alguem sabe me dizer como resolver isso, ta funcionando tudo certin!
Tem como colocar seu formulário e seu codigo de envio de email pra olharmos ?
murillo_smit
Ta ai o formulario de envio io que recebi os dado:
<?phpsession_start();?><?phprequire_once('conexao.php');?><!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html; charset=iso-8859-2"/><title>PaineldeControle</title><styletype="text/css">body{background-color:#000000;}form{padding:10px;width:640px;background:#666;}label{display:block;margin:0010px0;}span{font:bold12pxTahoma,Geneva,sans-serif;color:#FFF;display:block;margin:005px0;}input{width:610px;padding:5px;font:14pxArial,Helvetica,sans-serif;color:#fff;border:1pxsolid#CCC;background:#999;margin:010px;}textarea{width:610px;padding:5px;font:14pxArial,Helvetica,sans-serif;color:#fff;border:1pxsolid#CCC;background:#999;margin:010px;}.btn{display:block;margin:0auto;width:150px;background:#900;color:#fff;cursor:pointer;font-weight:bold;}.alert{padding:5px;background:#FFFFBF;border:1pxsolid#FF0;margin:5px5px15px5px;font:bold12pxArial,Helvetica,sans-serif;color:#F30;}#tudo{margin-left:auto;margin-right:auto;margin-top:50px;width:640px;}</style></head><body><divid="tudo"><formname="email"action=""method="post"><?phpif(isset($_POST['enviar'])){unset($_SESSION['enviado']);$assunto=strip_tags(trim($_POST['assunto']));$nome=strip_tags(trim($_POST['nome']));$email=strip_tags(trim($_POST['email']));$msg=strip_tags(trim($_POST['msg']));if($assunto==''||$nome==''||$email==''||$msg==''){echo'<divclass="alert">Erro:Todososcampossaoobrigatorios</div>';}elseif(!preg_match("/^[a-z0-9_\.\-]+@[a-z0-9_\.\-]*[a-z0-9_\-]+\.[a-z]{2,4}$/i",$email)){echo'<divclass="alert">Erro:informee-mailválido.</div>';}else{require('config.php');//OUTRO METADO DE REPETIÇAOsendMail($assunto,$msg,$email,$nome,'[emailremovido]','');//sendMail($assunto,$msg,$email,$nome,'[email removido]','');}}if(isset($_SESSION['enviado'])){echo$_SESSION['enviado'];}?><label><span>*Assunto</span><inputtype="text"name="assunto"value=""/></label><label><span>*Nome</span><inputtype="text"name="nome"value=""/></label><label><span>*E-mail</span><inputtype="text"name="email"value=""/></label><label><span>*Mensagem</span><textarearows="5"name="msg"></textarea></label><inputtype="submit"name="enviar"class="btn"value="Enviar Mensagem"/></form></div></body></html>
config.php
<?phpheader('Content-Type:text/html;charset=utf-8');functionsendMail($assunto,$msg,$remetente,$nomeRemetente,$destino,$nomeDestino){require_once('PHPMailer/class.phpmailer.php');$mail=newPHPMailer();//inicia a classe$mail->IsSMTP();$mail->SMTPAuth=true;$mail->Host='webmail25.redehost.com.br';$mail->Port='587';$mail->Username='[emailremovido]';$mail->Password='*****';$mail->From=$remetente;//remetente$mail->FromName=($nomeRemetente);//Remetente nome$mail->IsHTML(true);//$msg = '<a href="www.google.com.br" target="_blank">Link aki para acessar a pagina</a>';$mail->Subject=($assunto);//Assunto$mail->MsgHTML($msg);//Mensagem$mail->AddAddress($destino,($nomeDestino));//email do destino//$mail->MsgHTML($body);if(!$mail->send()){echo'<divclass="alert">Erroaoenviar,entreemcontatopeloe-mailMEUEMAIL!</div>';}else{$_SESSION['enviado']='<divclass="alert">Mensagemenviadacomsucesso!</div>';header('Location:index.php');}}?>