Enviando mail desde php con datos de un formaulario
Hola tengo el siguiente codigo para enviar e-mails desde php que va hacia dos cuentas de e-mail . Pero el problema que tengo es ue el mail lo mando solo con texto plano. Y el mail tiene que enviarse como html. Espero puedan ayudarme.
El codigo es el siguiente:
<?php $nombre = "Guillermo"; $apeellido = "Ottavis"; $email = "[email protected]"; $con = "CAPACITACION2014"; $pas= "der05489dfghbb47825"; $to = $_GET['mail']; if ( $to != "" ) { $subject = 'Correo de prueba'; $message = 'Esto es solamente una prueba de mail con copia editado 15:12 pm este mail deberia llegar'; $message .= ' A los mials [email protected] por ser el mail de la variable GET y como copia a [email protected]'; $message .= 'Su nombre de usuario ' . $email . ' y su password es ' .$con . ' '; $headers = "From: webmaster@{$_SERVER['SERVER_NAME']}" . "\r\n" . "Bcc: [email protected]" . "\r\n" . "Reply-To: webmaster@{$_SERVER['SERVER_NAME']}" . "\r\n" . 'X-Mailer: PHP/' . Phpversion(); if( mail($to, $subject, $message, $headers)) { print "Correo enviado a $to"; } else { print "Hubo un error"; } } else { print "No se especifico un destinatario"; } echo "<br>"; $fecha = date("Y"); $html =" <html>"; $html.=" <head>"; $html.=" <title> Formato email bienvenido al sistema </title>"; $html.=" <STYLE type='text/css'>"; $html.=" .footer"; $html.=" {"; $html.=" background-color: #000000;"; $html.=" height: 10px;"; $html.=" color: #FFFFF;"; $html.=" text-align:center;"; $html.=" }"; $html.=" .datosdeacceso"; $html.=" {"; $html.=" background-color:#FF9326;"; $html.=" color:black;"; $html.=" font:bold;"; $html.=" font-size:20px;"; $html.=" height:40px;"; $html.=" text-align:center;"; $html.=" }"; $html.=".separador"; $html.="{"; $html.=" background-color: #FFFFFF;"; $html.=" height: 10px;"; $html.="}"; $html.=".contenido"; $html.="{"; $html.=" font-family: Arial, Times, Times New Roman;"; $html.=" font-size: 16px;"; $html.=" background-color: #FFFFFF;"; $html.=" text-margin: 15px;"; $html.=" margin-left: 15px;"; $html.=" margin-right: 15px;"; $html.=" margin-top: 10px;"; $html.=" color: #000000;"; $html.=" text-align: left;"; $html.=" border: 0px;"; $html.="}"; $html.="a:link"; $html.="{"; $html.=" color:#1000A6;"; $html.="}"; $html.="a:visited"; $html.="{"; $html.=" color:#1000A6;"; $html.="}"; $html.="</STYLE>"; $html.=" </head>"; $html.=" <body>"; $html .= "<div align='center'>\n"; $html .="<table align='center' border='0px' cellpadding='0' cellspacing='0' width='600px' > \n"; $html .= "<tr> \n"; $html .= " <td bgcolor='black'> <img src=''></td>\n"; $html .= "</tr> \n"; $html .= "<tr>\n"; $html .= " <td bgcolor='#FFFFFF'> Bienvenido <font color='blue'>".$nombre ." ". $apellido ." </font> <br> Apartir de este momento pasar a formar parte de la comunidad de usuarios <br>\n"; $html .= " Obteniedo estos baneficios: realizar calculos de : <br>"; $html .= " <ul>"; $html .= " <li> 1) PARED: Cantidades de materiales necesarios y costos de levantar una pared, especificando: largo, alto y material estructurante (ladrillo, bloque, ticholo, etc.) </li>\n"; $html .= " <li> 2) HORMIGON: Cantidades y costos de produccion de un volumen determinado de cierto tipo de hormigon (medido en m <sup>3</sup> ) </li>\n"; $html .= " <li> 3) PLATEA: Cantidades de materiales y costos de construir una platea, especificando: largo, ancho, espesor, tipo de hormigon a utilizar, tipo de malla metalica, etc. </li>\n"; $html .= " <li> 4) VIGA: Costos y cantidades de materiales, para construir una viga, seleccionando su tipo (perfil), tipo de hormigon a utilizar, espesor y tipo de varillas usadas para extension y para estribos. Etc. </li>\n"; $html .=" <li> 6) prueba </li>"; $html .=" </ul>"; $html .=" </td>\n"; $html .= "<tr>\n"; $html .= " <td width='100%' align='center' bgcolor='#FF9326'> Sus datos de aceso son: <br> <b >nombre de usuario:</b> <font color='#000099'><b>".$email ."</b> </font> <b>password </b><font color='#000099'><b> " .$pas ." </b> </font> </b>\n"; $html .= " </td>\n"; $html .= "</tr>\n"; $html .= "<tr>\n"; $html .= " <td align='center' bgcolor='#000000' ><font color='#FF9236'> © Ignacio Ottavis -" .$fecha ."</font> </td>\n"; $html .="</table>\n <br>\n </div>"; $html .="</body></html>"; if ( $email != "" ) { $asunto = 'Bienvenido a Otttavis Construciones'; $mensaje = $html; $cabeceras = "From: webmaster@{$_SERVER['SERVER_NAME']}" . "\r\n" . "Reply-To: webmaster@{$_SERVER['SERVER_NAME']}" . "\r\n" . 'X-Mailer: PHP/' . Phpversion(); if( mail($email, $asunto, $mensaje, $cabeceras)) { print "Correo enviado a $email"; } else { print "Hubo un error en el segundo mail"; } } else { print "No se especifico un destinatario en el segundo mail"; } ?>
1 respuesta
Respuesta de develoteca .com
1