He estado probando el envio de mail con PHP pero no he conseguido pasar las variables de un carrito de compra que son el pedido. Es decir envio el correo pero las variables que contienen la compra NO.
Este es el codigo del PHP.
<?php // Recoge las variables del formulario de compra y envia un email
$MailToAddress = "user@host.com";
$MailSubject = "Cibertienda";
if ($email) { // Comprueba si se ha añadido la dirección de correo del cliente, y si no es así se incluye el nombre de la empresa
$MailFromAddress = $EMAIL;
}
else {$MailFromAddress = $EMPRESA;}
$Header = "Orden de Compra";
if (!is_array($HTTP_POST_VARS)) return;
reset($HTTP_POST_VARS);
while(list($key, $val) = each($HTTP_POST_VARS)) {
$GLOBALS[$key] = $val;
$val=stripslashes($val);
$Message .= "$key = $valn";
}
if ($Header) {
$Message = $Header."nn".$Message."n.n";
}
if (mail( $MailToAddress, $MailSubject, $Message, "From: $MailFromAddressnReply-To: $MailFromAddressnX-Mailer: PHP/" . phpversion())) {
print ("<b><center><font color=red size='12px'>Su email se ha enviado correctamente.<br />Recibirá una contestación en un plazo no superior a 24 horas.Gracias.</font><br /><a href='../index.html'>Volver a Inicio</a></center></b>");
} else {
print ("<b><center><font color=red size='12px'>Su email no se ha enviado por un error.Vuelva a intentarlo.Gracias</font><br /><a href='../index.html'>Inicio</a></center></b>");
}
?>
HE ESTADO PROBANDO LO QUE ME HAS DICHO PERO ME SIGUE SIN FUNCIONAR. SOLO ME ENVIA AL EMAIL EL $Header pero el contenido de las variables $key y $val no me aparece en el mensaje de correo