A continuación un Formulario de Contacto
index.html
--------------------------
<form name="form1" action="./proceso.php" method="post">
Nombre : <input type="text" name="nombre" /><br />
Teléfono : <input type="text" name="telefono" /><br />
E-mail : <input type="text" name="email" /><br />
Consulta : <textarea name="textarea" cols="45" rows="5"></textarea>
<input type="hidden" name="action" value="send" />
</form>
proceso.php
--------------------------
function validar_email($email)
{
if(!preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $email ))
return false;
else
return true;
}
$nombre = $_POST['nombre'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
$consulta = $_POST['consulta'];
$action = $_POST['action'];
if( !empty($action) ){
if( strlen(trim($nombre)){ $E1 = 'Ingrese su nombre completo<br />'; }
if( !is_numeric($telefono) ){ $E2 = 'Solo ingrese Numeros<br />'; }
if( validar_email($email) == false ){ $E3 = 'Su E-mail es Incorrecto<br />'; }
if(strlen(trim($consulta)) < 2){ $E4 = 'Ingrese su Consulta<br />'; }
if( empty($E1) && empty($E2) && empty($E3) && empty($E4) ){
$dest = "emaildeprueba@email.com"; //reemplazar por el su correo
$head = "From: ".$nombre."\r\n";
$msg = "CONSULTAS ------------------ \n";
$msg.= "NOMBRE : ".$nombre."\n";
$msg.= "TELEFONO : ".$telefono."\n";
$msg.= "EMAIL : ".$email."\n"; $msg.= "CONSULTA :".$consulta."\n";
mail($dest,"Consulta",$msg, $head); echo 'Su Consulta se ha realizado correctamente, GRACIAS';
}
else{
echo $E1.$E2.$E3.$E4;
}
}