|
 |
|
|
if (!$_POST){
?>
}else{
//La variable $FLAG se utiliza para determinar si los datos ingresados en el formulario de contacto son válidos ("T": los datos son válidos, "F": los datos no son válidos o falta completar alguno de ellos, "M": mail inválido).
$flag = "T";
//Se valida que todos los campos obligatorios estén completos. Los campos obligatorios son "Nombre", "Email" y "Comentarios".
if (!$_POST["nombre"] or !$_POST["email"] or !$_POST["coment"]){
$flag = "F";
} else {
//Se valida la dirección de mail. Una dirección de mail es válida si: contiene el caracter especial "@"; después del "@" tiene por lo menos un punto ("."); después del punto hay más de tres letras.
$aux = stristr($_POST["email"],"@");
if (!$aux) {
$flag = "F";
} else {
$aux = stristr($aux,".");
$aux2 = strlen($aux);
if (!$aux or $aux2 < 4) {
$flag = "F";
}
}
}
if ($flag == "T") {
//Estoy recibiendo el formulario, compongo el cuerpo.
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Nombre: " . $_POST["nombre"] . "\n";
$cuerpo .= "Apellido: " . $_POST["apellido"] . "\n";
$cuerpo .= "Telefono: " . $_POST["telefono"] . "\n";
$cuerpo .= "Email: " . $_POST["email"] . "\n";
$cuerpo .= "Comentarios: " . $_POST["coment"] . "\n";
//Mando el correo.
mail("info@dms-consulting.com.ar","Formulario recibido",$cuerpo);
//Agradezco el envío de la consulta.
echo "Gracias por comunicarse con nosotros. A la brevedad nos contactaremos con Usted.";
} else {
?>
}
}
?>
|
|
|