Buenos dias,
intento mandar un mail al cliente al realizar una compra en formato HTML.
Código:
//--------------------------------cuerpo correu client
ob_start();
include($rutahtml."cataleg/facturar.php?orderid=$orderid");
$html=ob_get_contents();
ob_end_flush();
$cuerpoclient .=
".$html.";
//para el envío en formato HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: ". $ship_name . " <" . $email . ">\r\n"; //optional headerfields
//Correu cliente
mail($email,"La seva compra ",$cuerpoclient,$headers);
Este código funciona perfectamente en mi servidor local. Me llega por correo una fantástica pagina web.
En cambio cuando lo subo al servidor me llega todo el código de la web pero en formato texto.
Que puede estar pasando?
Gracias por vuestro tiempo.