Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2014, 05:14
Avatar de cubeman
cubeman
 
Fecha de Ingreso: enero-2013
Mensajes: 12
Antigüedad: 12 años
Puntos: 1
Pregunta Problema con tildes en formulario (no es el típico, creo...)

Hola, tengo un pequeño problemilla con un formulario PHP.
Vaya por delante que yo no tengo ni zorra de PHP e incluso no demasiada experiencia en HTML, pero lo esencial, sí.

Aclaro de inicio que tanto mi código HTML como PHP están codificados en UTF-8. En realidad el contenido me llega correctamente, con tildes y todo, pero no sucede así con el remitente cuando aparece en la bandeja de entrada del correo (hotmail). El caso es que soy totalmente incapaz de resolverlo.

Mi código PHP es el siguiente. ¿Alguien sabe dónde puede estar el error?:

Código PHP:
<?php
$remitente 
$_POST['email'];
$destinatario '';  // borrado por irrelevante
if (!$_POST){
?>

<?php
}else{
     
    
$cuerpo "Nombre: " $_POST["nombre"] . "\r \n"
    
$cuerpo .= "Téléphone: " $_POST["telefono"] . "\r \n";
    
$cuerpo .= "E-mail: " $_POST["email"] . "\r \n";
    
$cuerpo .= "Website: " $_POST["web"] . "\r \n";
    
$cuerpo .= "Message: " $_POST["mensaje"] . "\r \n";
    
    
$headers  "MIME-Version: 1.0\n";
    
$headers .= "Content-type: text/plain; charset=utf-8\n";
    
$headers .= "X-Priority: 3\n";
    
$headers .= "X-MSMail-Priority: Normal\n";
    
$headers .= "X-Mailer: php\n";
    
$headers .= "From: \"".$_POST['nombre']." ".$_POST['apellido']."\" <".$remitente.">\n";

    
mail($destinatario$asunto$cuerpo$headers);
    
    include 
'confirmacion_form.html';
}
?>
Gracias por adelantado.