commit masivo.
[ecomupi.git] / include / ver.php
blob684dcd94bcce6a1739e562c5b775c8f620214878
1 <?php
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!");
20 // Búscar y mostrar la imagen
21 $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>');
22 mysql_select_db(DB_NAME, $link) or die('!->La base de datos seleccionada "'.$DB_base.'" no existe');
23 $q = "SELECT mime from ".TBL_IMG." WHERE id_imagen=".addslashes($_GET['id']).";";
24 $result = @mysql_query($q, $link) or retornar ('!->Ocurrió un error mientras se procesaba la búsqueda del Id "'.$_GET['id'].'" solicitado.');
25 $num_rows = mysql_numrows($result);
27 if(!$result || ($num_rows < 0)){ retornar ("Error mostrando la información");}
28 if($num_rows == 0){ retornar ("¡No hay un recurso con ese Id.!");}
30 header("Content-Type: " . mysql_result($result,0,"mime"));
31 $archivo = "../img/".$_GET['id'];
32 if (file_exists($archivo)) echo file_get_contents($archivo); else echo "woops!, final stage!";