function enviarpass($correo) { if (!empty($correo)) { $resultado = ejecutaConsulta("Select password,idioma from usuario where correo='{$correo}';"); $pass = pg_result($resultado, 0, 'password') or sysError("activa.php.No tiene pass"); mandarCorreoPass($correo, $pass); return 'true'; } else { return 'false'; } }
function ejecutarInsert($table, $params) { $conexion = conn(); foreach ($params as $field => $value) { $fields .= "{$field},"; $values .= is_string($value) ? "'{$value}'" : "{$value}"; } $insertSQL = "INSERT INTO {$table} ({$fields}) VALUES ({$values});"; $res = pg_query($insertSQL) or sysError("conectaBD.ejecutaConsulta.pg_query '" . $insertSQL . "'"); pg_close($conexion); return $res; }
<BODY> <?php include 'conectaBD.php'; include 'enviaCorreo.php'; $id = $_REQUEST['id']; $correo = $_REQUEST['correo']; $direccion = ejecutaConsulta("Select valor from config where nombre='direccion_activa';"); $direccion = pg_result($direccion, 0, 0); //Comprobamos que el correo existe $resultado = ejecutaConsulta("Select count(correo) FROM usuario where correo='{$correo}' AND id='{$id}' AND estado=1;"); $hayCorreo = pg_result($resultado, 0, 0); $titulo = 'tituloCorreogvSIG-Training.png'; $pie = 'franja_bajo2.gif'; if ($hayCorreo) { $resultado = ejecutaConsulta("Select password,idioma from usuario where correo='{$correo}' AND id='{$id}';"); $pass = pg_result($resultado, 0, 'password') or sysError("activa.php.No tiene pass"); $idioma = pg_result($resultado, 0, 'idioma'); $valida = ejecutaConsulta("UPDATE usuario SET estado = 3 where id='{$id}';"); $comienzo = "<br><br><b>Su inscripción a las Sistema de Certificado gvSIG-Training.com se ha realizado satisfactoriamente.</b><br><br>En breve recibirá un correo electrónico con el usuario y la clave de acceso.</br>Podrá acceder a la zona personal y modificar sus datos, así como obtener el certificado de asistencia al finalizar el Curso."; $comienzo .= "<br /><br /><a class='button' href='{$link_form}' target='self'>Formulario de registro</a>\n\t\t\t\t\t\t<a class='button' href='{$link_zona}' target='_self'>Zona usuario</a>"; //$titulo = 'tit_castellano.jpg'; $titulo = 'tituloCorreogvSIG-Training.png'; echo "<div style='width: 600px;margin: 0 auto;'>\n\t\t\t<table style='height:400px;' align='center'>\n\t\t\t<tr>\n\t\t\t\t<td valign='top' height='1%'>\n\t\t\t\t\t<img src='{$direccion}/img/{$titulo}' alt = ''/>\n\t\t\t\t</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t <td valign='top'>\n\t\t\t <br/>{$comienzo}\n\t\t\t </td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td>\n\t\t\t\t\t<img src='{$direccion}/img/{$pie}' />\n\t\t\t\t</td>\n\t\t\t</tr>\n\t\t </tbody>\n\t\t</table>\n\t\t</div>"; mandarCorreoPass($correo, $pass); } else { $comienzo = "El correo " . $correo . " no ha sido encontrado"; echo "\n\t\t<div style='width: 600px;margin: 0 auto;'>\n\t\t\t<table style='height:400px;' align='center'>\n\t\t\t<tr>\n\t\t\t\t<td valign='top' height='1%'>\n\t\t\t\t\t<img src='{$direccion}/img/{$titulo}' alt = ''/>\n\t\t\t\t</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t <td valign='top'>\n\t\t\t <br/>{$comienzo}\n\t\t\t </td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td>\n\t\t\t\t\t<img src='{$direccion}/img/{$pie}' />\n\t\t\t\t</td>\n\t\t\t</tr>\n\t\t </tbody>\n\t\t</table>\n\t\t</div>"; } ?> </body> </html>
if ($i == 2) { $dbuserpass = substr($buffer, 3, -1); } if ($i == 3) { $dbhost = substr($buffer, 3, -1); } if ($i == 4) { $dbport = substr($buffer, 3, -1); } //if($i==5) $dbtipo = substr($buffer,3,-1); $i++; } //if($dbtipo=='POSTGRESQL' || $dbtipo==''){ if ($dbhost == "") { $conn = "port={$dbport} user={$dbuser} password={$dbuserpass} dbname={$dbname}"; $connDebug = "port={$dbport} user={$dbuser} password=xxxxxx dbname={$dbname}"; } else { $conn = "host={$dbhost} port={$dbport} dbname={$dbname} user={$dbuser} password={$dbuserpass} "; $connDebug = "host={$dbhost} port={$dbport} dbname={$dbname} user={$dbuser} password=xxxxxx "; } $conexion = pg_connect($conn) or sysError("conectaBD.ejecutaConsulta.pg_connect->{$connDebug}"); $v = pg_version($conexion); $encoding = pg_client_encoding($conexion); pg_set_client_encoding($conexion, "UTF8"); /*} elseif($dbtipo=='MYSQL'){ $conexion = mysql_connect($dbhost, $dbuser, $dbuserpass); }*/ echo "Version: " . "<br/>"; print_r($v); echo "Encoding: " . $encoding . "<br/>";