Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/03/2012, 14:19
rufus
 
Fecha de Ingreso: mayo-2009
Ubicación: Andalucia
Mensajes: 650
Antigüedad: 10 años, 8 meses
Puntos: 1
Respuesta: fallo con funcion mail en formulario

el codigo php, es decir el script que me manda los email a la direccion de destino lo tengo ahora asi:

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";
}

}

}

?>
y ahora el codigo me va bien para los caracteres latinos usando el mozilla firefox para pc. pero en el imac de mi amigo que es el que va a usar el formulario con este mismo script no le aparecen los caracteres latinos.

que estoy haciendo mal?