Pues se validan aquí:
Código PHP:
// email - Dirección a la que se enviará el email
$email = !empty($variables["email"])?$variables["email"]:"[email protected]";
// topico - Título que llevará el Email
$topico = !empty($variables["topico"])?$variables["topico"]:"Titulo de Email por defecto";
// redirigir - URL a la que se envia al usuario después de enviado el email
$redirigir = !empty($variables["redirigir"])?$variables["redirigir"]:"http://www.URLxdefecto.com/gracias.html";
// error - URL a la que se envia al usuario si hubo un error al enviar el email
$error = !empty($variables["error"])?$variables["error"]:"http://www.URLxdefecto.com/error.html";
Lo que se hace ahí es poner un dato por defecto si no has configurado alguno de los datos básicos que requiere el script para hacer el envio del e-mail o usarlo .. Como por ejemplo el "titulo del mensaje" o un e-mail para el envio ..
Son "condicionales "IF" (con sintax abreviada eso sí ..) .. así que si quieres puedes usar algo típo:
Código PHP:
// email - Dirección a la que se enviará el email
if ($email = !empty($variables["email"])){
header ("location: pagina_error_faltan_datos.tal");
exit;
}
Sólo recuerda que este escript es un scrip "Genérico" para enviar e-mail . el cual recoge todas las variables que le envies desde tu fomulario ..
Lo ideal es "pesonalizar" tu script de envio de e-mail y validar las variables que correspondan una por una y por el valor que se espere de ellas ..
Un saludo,