Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/06/2008, 10:34
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Ayuda con brandwidth

claro!!! es una técnica simple... ademas, de que controlas diversos datos provenientes del cliente que solicito la imagen... demás, es mas personalizable

img.php
Código PHP:
$img = isset($_GET['get'])? $_GET['get']: '';


// usando alguna carpeta no directa evitarias
// que la misma ruta sea usada "directamente"
// desde la barra de direcciones, por ejemplo
$path 'etc/datos/';
$img $path.$img:

if (!
is_file($img))
{  
// usamos, una imagen de error
  
$img 'img_error.png';
}

// en todo momento tienes datos por medio
// de la super global $_SERVER, no dudes en usarlos

$ext substr($imgstrrpos($img'.') + 1); // extension
$read file_get_contents($img); // contenido

header('content-length: '.strlen($read));
header('content-type: image/'.$ext);

echo 
$read;
exit; 
Ej. <img src="img.php?get=imagenes/logo.jpg"/>

la ruta hacia la imagen imagenes/logo.jpg debe existir, sino... envía una imagen de error... personalizable
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.