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;
?>