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?