Bueno, mi situacion es la siguiente:
Código PHP:
<?php
$name = $_GET['Name'];
$email = $_GET['Email'];
$message = $_GET['Msg'];
$sendTo = "[email protected]";
$subject = "Mensaje desde el Website";
$headers = "From: $name <$email> \r\n";
$headers .= "Reply-To: $email\r\n";
$headers .= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$msg = "Name: ".$name."\n\nE-mail: ".$email."\n\nMessage: ".$message."";
mail($sendTo, $subject, $msg, $headers);
echo "sent=success";
?>
El codigo contiene (corregidme si me equivoco) variables con cadenas de texto con metodo de envio _GET al mail especificado y con encabezado de:
· Remitente: $headers = "From: $name <$email> \r\n";
· Direccion de Respuesta: "Reply-To: $email\r\n";
· Tipo de Extension: 'MIME-Version: 1.0' . "\r\n";
· Tipo de Contenido: 'Content-type: text/html; charset=utf-8' . "\r\n";
· Envio de datos seleccionados: "Name: ".$name."\n\nE-mail: ".$email."\n\nMessage: ".$message.""; mail($sendTo, $subject, $msg, $headers);
Hasta aqui vamos bien?, la cuestion que si me envian algunod datos, pero solo el encabezado, remitente y nombre, la descripcion y el asunto estan vacios, por lo que hay errores entre la recepcion de datos del PHP y el envio de los mismos.
Hay puntos que no aparecen como por ejemplo:
$headers .= "Reply-To: $email\r\n";
$headers = "Reply-To: $email\r\n";
Que diferencias hay entre ambas?