index.html
Código HTML:
<form id="formulario" name="formContacto" method="post" action="enviar.php"> <table border="0" cellspacing="0"> <tr> <td width="64" rowspan="11" class="indicadores"><img src="imagenes/contactenos.png" alt="" width="64" height="300" /></td> <td width="212" class="indicadores">NOMBRE*:</td> <td width="300"><input name="name" type="text" class="required" id="name" placeholder="Introduzca su nombre" size="40"/></td> </tr> <tr> <td class="indicadores">APELLIDOS*:</td> <td><input name="apellido" type="text" class="required" id="apellido" placeholder="Introduzca sus dos apellidos" size="40" /></td> </tr> <tr> <td class="indicadores">EMPRESA:</td> <td><input type="text" name="empresa" id="empresa" placeholder="Nombre de la empresa que representa" size="40" /></td> </tr> <tr> <td class="indicadores">CARGO:</td> <td><input type="text" name="cargo" id="cargo" placeholder="Indique su cargo" size="40" /></td> </tr> <tr> <td class="indicadores">TELÉFONO:</td> <td><input type="tel" name="telefono" id="telefono" placeholder="Sólo números" size="20" /></td> </tr> <tr> <td class="indicadores">EMAIL*:</td> <td><input type="email" name="email" id="email" class="required" placeholder="Introduzca un email válido" size="40" /></td> </tr> <tr> <td class="indicadores">COMENTARIO*:</td> <td rowspan="4"><label for="comentario"></label> <textarea name="comentario" id="comentario" class="required" cols="30" rows="5"></textarea></td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td><p class="campo_requerido">*Campos Requeridos</p></td> </tr> <tr> <td> </td> <td><input type="submit" name="button" id="button" value="Enviar" /> <input type="reset" name="button2" id="button2" value="Borrar" /></td> </tr> </table> </form>
Código PHP:
<?php
/*
Creado por DaríoBF - www.dariobf.com
Script que gestiona el envío de un formulario por correo electrónico a la cuenta indicada.
*/
//Correo de destino; donde se enviará el correo.
$correoDestino = '[email protected]';
//Texto emisor; sólo lo leerá quien reciba el contenido.
$textoEmisor = "MIME-VERSION: 1.0\r\n";
$textoEmisor .= "Content-type: text/html; charset=UTF-8\r\n";
$textoEmisor .= "From: Contacto WEB kyrovet";
/*
Recopilo los datos vía POST
Con strip_tags suprimo etiquetas HTML y php para evitar una posible inyección.
Como no gestiona base de datos no es necesario limpiar de inyección SQL.
*/
$nombre =($_POST['name']);
$apellido =($_POST['apellido']);
$empresa =($_POST['empresa']);
$cargo =($_POST['cargo']);
$telefono =($_POST['telefono']);
$email =($_POST['email']);
$comentario =($_POST['comentario']);
$fecha = time();
$fechaFormateada = date("j/n/Y", $fecha);
//Formateo el asunto del correo
$asunto = "Contacto WEB_$nombre $apellido; de $empresa";
//Formateo el cuerpo del correo
$cuerpo = "<b>Enviado por:</b> " . $nombre . ", " . $apellido . " a las " . $fechaFormateada . "<br />";
$cuerpo .= "<b>Empresa:</b> " . $empresa . ", <b>en el cargo</b> " . $cargo . "<br />";
$cuerpo .= "<b>Teléfono de contacto: </b>" . $telefono . "<br />";
$cuerpo .= "<b>E-mail:</b> " . $email . "<br />";
$cuerpo .= "<b>Comentario:</b> " . $comentario;
// Envío el mensaje
mail( $correoDestino, $asunto, $cuerpo, $textoEmisor);
?>