ayuda PHP....formulario y negrita

Hola a todos,
una vez mas recurro a vosotros con una duda en php, en donde no termino de aclararme la verdad...
os muestro el código de un formulario, que toma los datos de un formulario flash, y lo envia por email.
el problema es que me gustaria que al enviar el email lo hiciese en HTML. Así poder poner los títulos de los campos recibidos en email en negrita
y con una vista un poco más atractiva...he colocado los headers, y he probado con <b>lo que sea</b>, pero me lo envía como texto plano.
A ver si alguien me puede donde fallo...Muchas gracias de antemano
salu2
<?php
     
$name = $_POST['name'];
$company = $_POST['company'];
$phone = $_POST['phone'];
$fax = $_POST['fax'];
$email = $_POST['email'];
$comment = $_POST['comment'];
$id = $_POST['id'];
$address = $_POST['address'];
$city = $_POST['city'];
$pob = $_POST['pob'];
$cp = $_POST['cp'];

$to= "correo@correo.loquesea";
$subject = "Formulario de marras";
$cabeceras  = 'MIME-Version: 1.0' . "\r\n";
$cabeceras .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

$msg .= "Nombre: $name\n";
$msg .= "Compañia: $company\n";
$msg .= "CIF/NIF: $id\n\n" ;
$msg .= "Direccion: $address\n" ;
$msg .= "Provincia: $city\n" ;
$msg .= "Poblacion: $pob\n" ;
$msg .= "CP: $cp\n\n" ;
$msg .= "Teléfono: $phone\n";
$msg .= "FAX: $fax\n" ;
$msg .= "E-mail: $email\n\n" ;

$msg .= "Mensaje: $comment \n\n";


if(mail($to, $subject, $msg)) echo 'msg=Mail sent&to='.$to.'&subject='.$subject;
else echo 'msg=Mail faild, Please try again';
echo $msg;
?>
Te remito a la función:
http://es.php.net/manual/es/function.mail.php

Tienes que añadir una cabecera al email que diga que el email es enviado en formato HTML, de lo contrario lo envía en texto plano.

No te doy la respuesta directa -que lo habría hecho hace tiempo- porque así no aprenderás a buscarte las castañuelas, es bastante sencillo, y en la documentación está muy bien explicado.

Salu3
Gracias macho, ya me había repasado la ayuda pero cuando uno está negado está negado,
había incluido las cabeceras, pero no las había añadido a la función mail.
Por si a alguien le serve es así de sencillo.
salu2
mail($to, $subject, $msg, $cabeceras)
No había visto demasiado el código, por eso no me había dado cuenta que ya tenías las cabeceras lol, te hubiese dicho directamente que se te había olvidado el argumento.

Good luck!
Gracias igualmente, yo tambien creo que primero uno debe currarselo un poco y no dejar que le solucionen directamente el trabajo...
salu2
4 respuestas