Enviar e-mail con formato HTML
Estoy enviando un formulario a un email con formato html pero no se como llamar las variables, Te agradezco de antemano tu colaboración, lo estoy haciendo de la siguiente manera:
<?
$destinatario = "[email protected],[email protected],[email protected]";
$asunto = "Pedidos";
$cuerpo = '
<html>
<head>
<title>Prueba de correo</title>
</head>
<body>
<table width="100%" cellspacing="1">
<tr>
<td>Vendedor</td>
<td><?php echo $_POST["vendedor"]?> </td>
</tr>
<tr>
<td>Vendedor Id </td>
<td><?php echo $_POST["vendedor_id"] ?> </td>
</tr>
<tr>
<td colspan="2"><hr></td>
</tr>
<tr>
<td>Cliente</td>
<td><?php echo $_POST["cliente_1"] ?> </td>
</tr>
<tr>
<td>NIT</td>
<td><?php echo $_POST["nit_1"] ?> </td>
</tr>
<tr>
<td>Direccion</td>
<td><?php echo $_POST["dir_1"] ?> </td>
</tr>
<tr>
<td>Pedido N°</td>
<td><?php echo $_POST["pedido_1"] ?> </td>
</tr>
<tr>
<td colspan="2"><hr></td>
</tr>
<tr>
<td>Pedido</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"><table width="100%" cellspacing="1">
<tr>
<td><strong>Producto</strong></td>
<td><strong>Cantidad - Unidades </strong></td>
</tr>
<tr>
<td><?php echo $_POST["prod_01"] ?> </td>
<td><?php echo $_POST["prod_n_01"] ?> </td>
</tr>
<tr>
<td><?php echo $_POST["prod_02"] ?></td>
<td><?php echo $_POST["prod_n_02"] ?> </td>
</tr>
<tr>
<td><?php echo $_POST["prod_03"] ?></td>
<td><?php echo $_POST["prod_n_03"] ?> </td>
</tr>
<tr>
<td><?php echo $_POST["prod_04"] ?></td>
<td><?php echo $_POST["prod_n_04"] ?> </td>
</tr>
<tr>
<td><?php echo $_POST["prod_05"] ?></td>
<td><?php echo $_POST["prod_n_05"] ?> </td>
</tr>
</table></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</body>
</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";
//dirección del remitente
$headers .= "From:[email protected]\r\n";
//dirección de respuesta, si queremos que sea distinta que la del remitente
$headers .= "Reply-To: [email protected]\r\n";
//ruta del mensaje desde origen a destino
$headers .= "Return-path: [email protected]\r\n";
//direcciones que recibián copia
$headers .= "Cc: [email protected]\r\n";
//direcciones que recibirán copia oculta
//$headers .= "[email protected]\r\n";
mail($destinatario,$asunto,$cuerpo,$headers)
?>
<?
$destinatario = "[email protected],[email protected],[email protected]";
$asunto = "Pedidos";
$cuerpo = '
<html>
<head>
<title>Prueba de correo</title>
</head>
<body>
<table width="100%" cellspacing="1">
<tr>
<td>Vendedor</td>
<td><?php echo $_POST["vendedor"]?> </td>
</tr>
<tr>
<td>Vendedor Id </td>
<td><?php echo $_POST["vendedor_id"] ?> </td>
</tr>
<tr>
<td colspan="2"><hr></td>
</tr>
<tr>
<td>Cliente</td>
<td><?php echo $_POST["cliente_1"] ?> </td>
</tr>
<tr>
<td>NIT</td>
<td><?php echo $_POST["nit_1"] ?> </td>
</tr>
<tr>
<td>Direccion</td>
<td><?php echo $_POST["dir_1"] ?> </td>
</tr>
<tr>
<td>Pedido N°</td>
<td><?php echo $_POST["pedido_1"] ?> </td>
</tr>
<tr>
<td colspan="2"><hr></td>
</tr>
<tr>
<td>Pedido</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"><table width="100%" cellspacing="1">
<tr>
<td><strong>Producto</strong></td>
<td><strong>Cantidad - Unidades </strong></td>
</tr>
<tr>
<td><?php echo $_POST["prod_01"] ?> </td>
<td><?php echo $_POST["prod_n_01"] ?> </td>
</tr>
<tr>
<td><?php echo $_POST["prod_02"] ?></td>
<td><?php echo $_POST["prod_n_02"] ?> </td>
</tr>
<tr>
<td><?php echo $_POST["prod_03"] ?></td>
<td><?php echo $_POST["prod_n_03"] ?> </td>
</tr>
<tr>
<td><?php echo $_POST["prod_04"] ?></td>
<td><?php echo $_POST["prod_n_04"] ?> </td>
</tr>
<tr>
<td><?php echo $_POST["prod_05"] ?></td>
<td><?php echo $_POST["prod_n_05"] ?> </td>
</tr>
</table></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</body>
</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";
//dirección del remitente
$headers .= "From:[email protected]\r\n";
//dirección de respuesta, si queremos que sea distinta que la del remitente
$headers .= "Reply-To: [email protected]\r\n";
//ruta del mensaje desde origen a destino
$headers .= "Return-path: [email protected]\r\n";
//direcciones que recibián copia
$headers .= "Cc: [email protected]\r\n";
//direcciones que recibirán copia oculta
//$headers .= "[email protected]\r\n";
mail($destinatario,$asunto,$cuerpo,$headers)
?>
4 Respuestas
Respuesta de joemakina
1
Respuesta de reynierpm
1
Respuesta de edysoftware
1
Respuesta de evalenzuela