El mensaje lo envia. De hecho, los datos del cliente se mandan perfectamente, lo que no sale es el pedido.
He probado con:
$shtml .= $_SESSION["ocarrito"]->imprime_carrito();
pero me hace una cosa muy curiosa. Manda el email con los datos del cliente pero no el pedido,
y me muestra en pantalla el pedido junto a la hoja que indica que éste se ha enviado correctamente.
Cita: Tampoco lo modificastes para hacer lo que te comenté de que la función devuelva su resultado . .que no lo haga directamente con un "echo" ella mismo .. sino esto no te funcionará nunca.
Esto no termino de entenderlo ¿Qué quieres decir?
Código PHP:
if(!$_SESSION['auth'])
{
header("Location: index.php");
exit;
}
Y este codigo ya lo tengo puesto en todas las páginas...
Gracias mil.