Aquí dejo el codigo, si alguien me puede ayudar se lo agradecería
Código HTML:
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Formulario 8d2</title> <link href="css/css_formulario8d2.css" rel="stylesheet" type="text/css" /> <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js'></script> <script src='scripts/funciones.js'></script> </head> <body> <section id="formulario-contacto"> [PHP] <?php if(isset($_POST['enviar'])){ if($_POST['nombre'] == ''){ $errors[1] = '<span class="error">Ingrese su nombre</span>'; } else if($_POST['email'] == "" or !preg_match("/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/",$_POST['email'])){ $errors[2] = '<span class="error">Ingrese un email correcto</span>'; } else if($_POST['telefono'] == ""){ $errors[3] = '<span class="error">Ingrese un teléfono</span>'; } else if($_POST['comentario'] == ''){ $errors[4] = '<span class="error">Agregue un mensaje</span>'; } else{ $dest = "[email protected]"; $nombre = $_POST['nombre']; $email = $_POST['email']; $telefono = $_POST['telefono']; $asunto = "Mensaje desde la Web"; $comentario = $_POST['comentario']; $mensaje = "Teléfono: ".$telefono; $mensaje .= "<br>".$comentario; $mensaje_code = utf8_decode($mensaje); $body_top = "--Message-Boundary\n"; $body_top .= "Content-type: text/html; charset=US-ASCII\n"; $body_top .= "Content-transfer-encoding: 7BIT\n"; $body_top .= "Content-description: Mail message body\n\n"; $cuerpo = $body_top.$mensaje_code; $headers = "From: $nombre $email\r\n"; $headers .= "X-Mailer: PHP5\n"; //$headers .= "Reply-To: ".$_POST["email"]."\n"; $headers .= 'MIME-Version: 1.0' . "\n"; $headers .= "Content-type: multipart/mixed; "; $headers .= "boundary=\"Message-Boundary\"\n"; $headers .= "Content-transfer-encoding: 7BIT\n"; $headers .= "X-attachments: $nombref"; //mail($dest,$asunto,$cuerpo,$headers); if(mail($dest,$asunto,$cuerpo,$headers)){ $_POST['nombre'] = ""; $_POST['email'] = ""; $_POST['telefono'] = ""; $_POST['comentario'] = ""; $result = '<div class="result_ok">Email enviado correctamente </div>'; } else{ $result = '<div class="result_fail">Error al enviar el mensaje </div>'; } } } ?> [/PHP] <form name="formulario" class="contacto" method="post" enctype="multipart/form-data" action=""> <fieldset> <label>Nombre</label> <input name="nombre" type="text" value="<?php echo $_POST['nombre']; ?>"/> <?php echo $errors[1] ?> <label>E-mail</label> <div><input name="email" type="text" value="<?php echo $_POST['email']; ?>"/></div> <?php echo $errors[2] ?> <label>Teléfono</label> <input name="telefono" type="text" value="<?php echo $_POST['telefono']; ?>"/> <?php echo $errors[3] ?> <label>Mensaje</label> <textarea name="mensaje" cols="30" rows="7" wrap="virtual"><?php echo $_POST['comentario']; ?></textarea> <?php echo $errors[4] ?> <input name="enviar" type="submit" value="enviar" class="boton_enviar" /> <?php echo $result; ?> </fieldset> </form> </section> </body>