Anda di halaman 1dari 5

Enviar formularios a un email a veces resulta un poco dificil y nos

desesperamos porque al enviar no llega nada a nuestro correo,


pues aqui les pego el codigo primero de una pagina que deben
guardar como Formulario.html
Este es el codigo del primer archivo:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Formulario Envio</title>
</head>
<body>
<form action="send.php" method="post"" name="contacto" id ="contacto" >
Nombre completo <input name="nombre" type="text" id="Nombre completo"size="30" maxlength="100">
<br>
<br>
Correo electronico <input name="correoenvia" type="text" onBlur="MM_validateForm('correoenvia','','NisEmail');return
document.MM_returnValue" size="25" maxlength="100" >
<br>
<br>
Telefono <input name="telefono" type="text" onBlur="MM_validateForm('telefono','','R');return document.MM_returnValue"
size="20" maxlength="60">
<br>
<br>
Sexo
<br>
<br>
<input type="radio" name="GrupoOpciones1" value="1"id="GrupoOpciones1_0" />
Hombre
<br>
<input type="radio" name="GrupoOpciones1" value="2"id="GrupoOpciones1_1"/> Mujer
<br>
<br>
Mensaje
<br>
<textarea cols="50" rows="5" name="mensaje"></textarea>
<br>
<br>
Que opina de nuestra pagina
<br>
<br>
<input type="radio" name="GrupoOpciones2" value="Buena" >Me ha gustado mucho
<br>
<input type="radio" name="GrupoOpciones2" value="Ragular" >No esta mal
<br>
<input type="radio" name="GrupoOpciones2" value="Mala" >no me ha gustado nada
<br>
<br>
Danos tu opinion
<br>

<textarea cols="50" rows="5" name="opinion"></textarea>


<br>
<br>
<input type="submit" value="Enviar formulario">
<input type="Reset" value="Borrar datos">
</form>
</table>

</body>
</html>

Y este el el codigo del archivo send.php

<?php
error_reporting(0);
$nombre = $_POST['nombre'];
$correo= $_POST['correoenvia'];
$telefono = $_POST['telefono'];
$sexo=$_POST['GrupoOpciones1'];
$mensaje=$_POST['mensaje'];
$radio= $_POST['GrupoOpciones2'];
$opinion=$_POST['opinion'];
$header = 'From: ' . $correo . " rn";
$header .= "X-Mailer: PHP/" . phpversion() . " rn";
$header .= "Mime-Version: 1.0 rn";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por : " . $nombre . " rn";
$mensaje .= "Su e-mail es : " . $correo. " rn";
$mensaje .= "Sexo : " . $_POST['GrupoOpciones1'] . " rn";
$mensaje .= "Mensaje : " . $_POST['mensaje'] . " rn";
$mensaje .= "Que opinas de nuestra pagina :" . $_POST['GrupoOpciones2'] . " rn";
$mensaje .="Danos tu opinion :".$_POST['opinion'] . " rn";
$mensaje .= "Enviado el ; " . date('d/m/Y', time());
$para = 'elcorreodondereciben@tudominio.com';
$asunto = 'Formulario enviado pagina web';
mail($para, $asunto, utf8_decode($mensaje), $header, $telefono);
echo 'mensaje enviado correctamente';
?>

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Contacto</title>
</head>

<body>

<form action="send.php" method="post" name="contact" id="contact">


<fieldset>
<legend>Datos personales</legend>
<p>
<label for="Nombre">Nombre(s):</label>
<input name="nombre" type="text" autofocus required id="nombre" placeholder="Escribe tu nombre" tabindex="1"
maxlength="20">
</p>
<p>
<label for="Apellidos">Apellidos:</label>
<input name="apellidos" type="text" required="required" id="apellidos" placeholder="Escribe tus apellidos"
tabindex="2" maxlength="20">
</p>
<p>
<label for="edad">Edad:</label>
<input name="edad" type="number" required="required" id="edad" placeholder="Aos">
</p>
</fieldset>
<fieldset>
<legend>Contacto</legend>
<p>
<label for="email">Email:</label>
<input name="email" type="email" required="required" id="email" placeholder="usuario@example.com"
tabindex="4" maxlength="30">

</p>
<p>
<label for="telefono">Tel:</label>
<input name="telefono" type="tel" required="required" id="telefono" placeholder="Celular o Fijo" tabindex="5"
maxlength="20">
</p>
</fieldset>
<fieldset>
<legend>Direccin</legend>
<p>
<label for="calle">Calle:</label>
<input name="calle" type="text" required id="calle" maxlength="30">
<label for="numero">No.:</label>
<input name="numero" type="text" required="required" id="numero" maxlength="5">
</p>
<p>
<label for="colonia">Colonia:</label>
<input name="colonia" type="text" required id="colonia" maxlength="25">
</p>
<p>
<label for="distritofed">Distrito federal:</label>
<select name="distritofed" id="distritofed">
<option value="..." selected="selected">...</option>
<option value="6">6</option>
<option value="9">9</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
</p>
</fieldset>
<p>
<input type="reset" name="reset" id="reset" value="Restablecer">

<input type="submit" name="submit" id="submit" value="Enviar">


</p>
</form>

</body>
</html>

Anda mungkin juga menyukai