Tema: Acentos y Ñ
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2009, 01:47
Avatar de DIRAB51
DIRAB51
 
Fecha de Ingreso: diciembre-2002
Mensajes: 106
Antigüedad: 21 años, 4 meses
Puntos: 0
Acentos y Ñ

Hola a todos.
Tengo un script para enviar correos, pero el problema es que no salen los acentos ni las letras ñ.

¿Cual es el problema?.

<?php
// Recibiendo las variables
@$pfw_ip= $_SERVER['REMOTE_ADDR'];
@$nombre = addslashes($_POST['nombre']);
@$apellidos = addslashes($_POST['apellidos']);
@$email = addslashes($_POST['email']);
@$telefono = addslashes($_POST['telefono']);
@$asunto = addslashes($_POST['asunto']);
@$mensaje = addslashes($_POST['mensaje']);

// Validación
//if (strlen($nombre) == 0 )
//{
//die("<p align='center'><b><font face='Verdana' size='2' color='#FF0000'>Ingrese un nombre válido</font></b></p>");
//}

//if (! ereg('[A-Za-z0-9_-]+\@[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+', $email))
//{
//die("<p align='center'><b><font face='Verdana' size='2' color='#FF0000'>El formato del E-mail no es válido.</font></b></p>");
//}

if (strlen($email) == 0 )
{
die("<p align='center'><b><font face='Verdana' size='2' color='#FF0000'>El formato del E-mail no es válido.</font></b></p>");
}

if (strlen($asunto) == 0 )
{
die("<p align='center'><b><font face='Verdana' size='2' color='#FF0000'>Falta el Asunto.</font></b></p>");
}

if (strlen($mensaje) == 0 )
{
die("<p align='center'><b><font face='Verdana' size='2' color='#FF0000'>No ha ingresado el Mensaje.</font></b></p>");
}

//echo("<p align='center'><font face='Verdana' size='5' color='#008000'>El mensaje se ha enviado con éxito.</font></p>");sleep(10);
//Enviando el Email
$pfw_header = "From: $email\n"
. "Reply-To: $email\n";
$pfw_subject = "Correo desde mi página web.";
$pfw_email_to = "consultas(@)mi dominio";
$pfw_message = "Visitor's IP: $pfw_ip\n"
. "Nombre: $nombre\n"
. "Apellidos: $apellidos\n"
. "Email: $email\n"
. "Teléfono: $telefono\n"
. "Asunto: $asunto\n"
. "Mensaje: $mensaje\n";
@mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;

//echo("<p align='center'><font face='Verdana' size='5' color='#008000'>El mensaje se ha enviado con éxito.</font></p>");

//header ("Location: contacto.html")
?>
<?php
header('Location: contacto.html');
?>


Gracias.