![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
24/11/2009, 00:45
|
| | Fecha de Ingreso: noviembre-2009
Mensajes: 29
Antigüedad: 15 años, 2 meses Puntos: 1 | |
Formulario que no funciona en Outlook Hola a todos. Estoy un poco pez en esto del PHP, he estado buscando en este foro y en otros similares y no he dado con una solución, estoy desperado. Tengo un formulario PHP que recibe variables desde un flash. El caso es que funciona perfectamente si se visualizan los correos en webmail, pero cuando se trata del Outlook, si hay eñes y tildes de por medio, aparecen caracteres raros, pero sólo en el asunto, ya que el cuerpo del mensaje se muestra correctamente. Agradecería mucho cualquier ayuda. Os dejo el código:
<?php
$email_to = "miemail";
$bounce_email = "miemail";
$reply_to = $_POST['email'];
$email_from = $_POST['email']; // Email del remitente
$email_subject = $_POST['asunto']; // Asunto del mail
$email_txt = "<p>" . $_POST['comentarios'] . "</p><p>" . $_POST['nombre'] . "</p>"; // Texto en el cuerpo del mensaje
$headers = "From: $email_from \n";
$headers .= "Reply-To: $reply_to \n";
$headers .= "X-Mailer:PHP/".phpversion()."\n";
$headers .= "Mime-Version: 1.0\n";
$headers .= "Content-Type: text/html; charset=utf-8 \r\n\n";
// Mostrando el texto en el cuerpo del mensaje
$email_message .= "$email_txt\n";
// Enviando el mail///////////////////////////////////////////////////////////////////////////
$ok = mail($email_to, utf8_decode($email_subject), $email_message, $headers);
?> |