// define acceso al archivo local define(ACCESO_WEB_LOCAL,'tse.org.gt'); // incluir funciones de validacion de campos require_once('validaciones.php'); /* inicio comprobar campos requeridos */ // lista de campos requeridos en array $campos_requeridos = array( 1 => 'primer_apellido', 2 => 'segundo_apellido', 3 => 'nombres', 8 => 'telefono', 9 => 'informacion_solicitada' ); // ciclo de comprobacion de campos requeridos foreach ($campos_requeridos as $key => $value) { if (empty($_POST[$value]) || strlen($_POST[$value]) < 2){ $error[$key] = $value; } } // comprobacion de correo electronico donde exista el DNS MX del dominio if ($_POST['correo'] != 'correo no valido'){ foreach ($error as $key => $value) { if (!empty($key)){ $validacion = 1; } } } else { $validacion = 1; } /* fin de comprobar campos requeridos */ /* inicio de si la validacion es igual cero errores entonces ingresa los campos en la base de datos */ if ($validacion < 1 && $verSolicitud < 1){ // se crea el cuerpo del correo $contenido_correo = "
" . $key . ": " . utf8_decode($value) . "
"; } $consulta = rtrim($consulta,','); $consulta .= ") VALUES ('UAIP',"; foreach ($_POST as $key => $value) { $value = mysql_escape_string($value); $consulta .= "'" . $value . "',"; } $consulta = rtrim($consulta,','); $consulta .= ")"; // gestion mysql para ingreso de datos // $resultado = mysql_db_query($dbname, $consulta); // se asignan valores para cambiar de pantalla $verSolicitud = 1; // se compone el correo y se envia // liberar memoeria de consulta mysql // mysql_free_result($resultado); // creacion de mensaje de correo de notificacion $destino1 = "madeleon@tse.org.gt"; $destino2 = "jrivas@tse.org.gt"; $asunto = "contacto desde la Web UAIP"; $encabezados = "MIME-Version: 1.0\r\n"; $encabezados .= "Content-type: text/html; charset=iso-8859-1\r\n"; $encabezados .= "From: Tribunal Supremo Electoral