Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2007, 16:51
Martine
 
Fecha de Ingreso: septiembre-2004
Mensajes: 362
Antigüedad: 20 años, 2 meses
Puntos: 1
Signos ilegibles en un Formulario de Contacto

Hola, tengo un formulario de contacto que envía el contenido a un correo electrónico a través de este código:

Cita:
<?php

$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];

$header = 'From: ' . $email . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$comments = "This message was sent by " . $name . ", with phone number " . $phone . " \r\n";
$comments .= "Submit by: " . $email . " \r\n";
$comments .= "Message: " . $_POST['comments'] . " \r\n";
$comments .= "Sent on " . date('d/m/Y', time());

$para = '[email protected]';
$asunto = 'Message from Website';

mail($para, $asunto, utf8_decode($comments), $header);

header("Location:mensaje.html");
?>
Pero si el visitante escribe el mensaje con buena ortografía (tildes, ñ's... etc) el mensaje llega con signos extraños y hace ilegible el contenido.

Alguna sugerencia para evistar esto?
__________________
Saludos,

Martin