Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2012, 09:23
rufus
 
Fecha de Ingreso: mayo-2009
Ubicación: Andalucia
Mensajes: 650
Antigüedad: 15 años, 10 meses
Puntos: 1
problema con caracteres latinos en servidor de arruba.it

hola

que tengo hecho un script con la funcion mail() "para recoger los datos del formulario y mandarlos a un email. y en hotmail.com y gmail.com funcionan los acentos y las ñs pero en el correo email de arruba.it no se ven las ñs ni los acentos

esto por que esta pasando? no lo entiendo..

os dejo el codigo del script

send.php

Código PHP:
<?php

if (isset($_POST['submit'])) 
{

    
$nombre =$_POST["nombre"];
    
$email =$_POST["email"];
    
$contenido $_POST["contenido"];
    
$error "";
    if(empty(
$nombre))
    {
        
$error .= "Nombre <br>";
    }
    
    if(empty(
$email))
    {
        
$error .= "email <br>";
    }
    
    if(empty(
$contenido))
    {
        
$error .= "mensaje <br>";
    }
    
    if(!empty(
$error))
    {
        echo 
"por favor, rellena los siguientes campos:<br>".$error;
        
    }
    else
    {
        
$nombre $_POST['nombre'];
           
$email $_POST['email'];
        
$para $_POST['para'];
        
$asunto $_POST['asunto'];      
        
$contenido $_POST['contenido'];      
  
        
$para='[email protected]';
        
$asunto 'formulario contacto';
        
$contenido=$contenido." <br><br>Correo: ".$email." <br>Nombre: ".$nombre;

        
$headers 'MIME-Version: 1.0' "\r\n";
        
$headers .= 'Content-type:text/html; charset=utf-8' '\r\n';
          
//dirección del remitent
        
$headers .= 'From:' .$email '\r\n';
        
        if(
mail($para$asunto$contenido,$headers))
        {
            
$nombre "";
            
$email "";
            
$contenido="";
            
$mensaje "mensaje enviado";
            
header("location:contactanos.php");
        }
    
    
    }
}

?>