entiendo lo que dices, de que no tienes tiempo, pero hay que hacer un esfuerzo..
y de lo del lenguaje, si tienes razón... intentaré hacerlo más simple.. =)
lo del encabezado.. te explico se trata de que mail() que es la herramienta de PHP para mandar correos, recibe 4 parámetros, 4 cosas para poder funcionar pues..
direccion del destinatario, tema o subject del mensaje, el mensaje, y los encabezados.
si te das cuenta la función de muestra_carrito te manda realmente los datos desde una tabla de html, por eso hay que preparar el encabezado para que el correo se entienda como HTML.
esto es, vamos a crear las 4 variables que tienes que mandar a la herramienta mail.
en la línea 97 tienes:
Código PHP:
Ver originalmail($to, $subject, $msg, "From: $email\r\nReply-To: $email\r\nReturn-Path: $email\r\n");
las variables son $to, $subject,$msg, que si te fijas en líneas antes tiene valores asignados (se asigna con el igual)
y la cadena (se le llama cadena a una serie de caracteres entre comillas simples o dobles ' o ") "From: $email\r\nReply-To: $email\r\nReturn-Path: $email\r\n" es el encabezado..
entonces vamos a crear nuestras variables, para adaptarlas a tu carrito.
Código PHP:
Ver original$subject = '[Contact Form] : ' . $subject; //esta también ya la tienes en contact.php
$header = "MIME-Version: 1.0\r\n Content-type: text/html; charset=iso-8859-1\r\n From: $email\r\nReply-To: $email\r\nReturn-Path: $email\r\n"; //lo vamos a crear nota que le agregamos lo que ya tenemos en tu archivo, solo estamos completando
$msg = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>'.$suma.' From : '.$name.' <br />e-Mail :'. $email .'<br />Subject : '.$subject.' <br /> Message : '.$message.' <br/><br /> Productos seleccionados:'.$_SESSION["ocarrito"]->muestra_carrito().'</body></html>';
//esta última te la escribo para no hacerte pelotas con las comillas
ve como ya anexe muestra_carrito() que es la función que acabas de crear.. aqui hay una serie de cosas que tienen que ver con sesiones y programación orientada a objetos, pero para no liarte más.. ocupalo así como te lo pongo..
esto que te pongo copialo y pegalo, para reemplazar de la línea 84 a la 96, de contact.php
y por último habrá que modificar la línea en la que esta la herramienta mail, para ahora mandarle las variables que acabamos de crear, quedaría así:
si te das cuenta solo modificamos el último parametro, el de los headers..
espero de verdad, que no te este liando más de la cuenta.. aquí ando por cualquier duda