<?php
$nombre = $_POST["nombre"];
$email = $_POST["email"];
$telefono = $_POST["telefono"];
$mensaje = $_POST["mensaje"];
$oculto = $_POST["oculto"];
if($oculto) {
$errores[0] = "El nombre es demasiado corto!";
}
$errores[1] = "El nombre es demasiado largo!";
}
if(!preg_match("/^[^\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/", $email)) { $errores[2] = "Email no valido";
}
$errores[3] = "Mensaje demasiado corto!";
}
$errores[4] = "Mensaje demasiado largo!";
}
$errores[5] = "Telefono no valido!";
}
if(!$errores) {
print "Gracias " . $nombre . " con email: " . $email . " y con telefono: " . $telefono . " creo el mensaje: <br />" . $mensaje;
} else {
print '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="Prueba_validar.php">
<p>
<label for="nombre"></label>
Nombre*:
<input type="text" name="nombre" id="nombre" />
</p>
<p>
<label for="email"></label>
Email*:
<input type="text" name="email" id="email" />
</p>
<p>
<label for="mensaje"></label>
Mensaje*:
<input type="text" name="mensaje" id="mensaje" />
</p>
<p>
<label for="telefono"></label>
Telefono:
<input type="text" name="telefono" id="telefono" />
<input name="oculto" type="hidden" id="oculto" value="1" />
</p>
<p>
<input type="submit" name="button" id="button" value="Enviar" />
</p>
<p><h3>Porfavor corrige los siguientes errores:(El telefono no es obligatorio)</h3></p>
<ul><li>
';
print implode("</li><li>", $errores); print '
</li></ul>
</form>
</body>
</html>
';
}
} else {
$errores[0] = "El nombre es demasiado corto!";
}
if(!preg_match("/^[^\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/", $email)) { $errores[1] = "Email no valido";
}
$errores[2] = "Nombre demasiado largo!";
}
$errores[3] = "Mensaje demasiado corto!";
}
$errores[4] = "Mensaje demasiado largo!";
}
if(!$errores) {
print "Gracias, " . $nombre . " con email: " . $email . " creo el mensaje: <br /> " . $mensaje;
} else {
print '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="Prueba_validar.php">
<p>
<label for="nombre"></label>
Nombre*:
<input type="text" name="nombre" id="nombre" />
</p>
<p>
<label for="email"></label>
Email*:
<input type="text" name="email" id="email" />
</p>
<p>
<label for="mensaje"></label>
Mensaje*:
<input type="text" name="mensaje" id="mensaje" />
</p>
<p>
<label for="telefono"></label>
Telefono:
<input type="text" name="telefono" id="telefono" />
<input name="oculto" type="hidden" id="oculto" value="1" />
</p>
<p>
<input type="submit" name="button" id="button" value="Enviar" />
</p>
<p><h3>Porfavor corrige los siguientes errores:(El telefono no es obligatorio)</h3></p>
<ul><li>
';
print implode("</li><li>", $errores); print '
</li></ul>
</form>
</body>
</html>
';
}
}
} else {
print '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="Prueba_validar.php">
<p>
<label for="nombre"></label>
Nombre*:
<input type="text" name="nombre" id="nombre" />
</p>
<p>
<label for="email"></label>
Email*:
<input type="text" name="email" id="email" />
</p>
<p>
<label for="mensaje"></label>
Mensaje*:
<input type="text" name="mensaje" id="mensaje" />
</p>
<p>
<label for="telefono"></label>
Telefono:
<input type="text" name="telefono" id="telefono" />
<input name="oculto" type="hidden" id="oculto" value="1" />
</p>
<p>
<input type="submit" name="button" id="button" value="Enviar" />
</p>
<p><h3>Porfavor rellena los campos necesarios.(El telefono no es obligatorio)</h3></p>
</form>
</body>
</html>
';
}
}else {
print '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="Prueba_validar.php">
<p>
<label for="nombre"></label>
Nombre*:
<input type="text" name="nombre" id="nombre" />
</p>
<p>
<label for="email"></label>
Email*:
<input type="text" name="email" id="email" />
</p>
<p>
<label for="mensaje"></label>
Mensaje*:
<input type="text" name="mensaje" id="mensaje" />
</p>
<p>
<label for="telefono"></label>
Telefono:
<input type="text" name="telefono" id="telefono" />
<input name="oculto" type="hidden" id="oculto" value="1" />
</p>
<p>
<input type="submit" name="button" id="button" value="Enviar" />
</p>
</form>
</body>
</html>
';
}
?>