2 error_reporting(E_STRICT | E_ALL
);
3 ob_start("ob_gzhandler");
4 date_default_timezone_set ('America/El_Salvador');
5 require_once('const.php');
6 require_once('sesion.php');
8 function retornar($texto) {
9 exit ('<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />' . $texto . '<br />');
11 if ( !isset($_GET['id']) ) retornar ("¡Ups!, parece que esta utilizando mal este script");
13 global $session, $database;
15 if ( !$session->logged_in ) {
16 // Denegar la búsqueda
17 retornar ("¡Ups!, ¡parece que no podemos mostrarte nada a menos que estes registrado!");
21 // Búscar y mostrar la imagen
22 $link = @mysql_connect
(DB_SERVER
, DB_USER
, DB_PASS
) or die('Por favor revise sus datos, puesto que se produjo el siguiente error:<br /><pre>' . mysql_error() . '</pre>');
23 mysql_select_db(DB_NAME
, $link) or die('!->La base de datos seleccionada "'.$DB_base.'" no existe');
24 $q = "SELECT mime, data from ".TBL_IMG
." WHERE id_imagen=".addslashes($_GET['id']).";";
25 $result = @mysql_query
($q, $link) or retornar ('!->Ocurrió un error mientras se procesaba la búsqueda del Id "'.$_GET['id'].'" solicitado.');
26 $num_rows = mysql_numrows($result);
28 if(!$result ||
($num_rows < 0)){
29 retornar ("Error mostrando la información");
33 retornar ("¡No hay un recurso con ese Id.!");
36 header("Content-Type: " . mysql_result($result,0,"mime"));
37 echo mysql_result($result,0,"data");