Enlaces
Esta en:

documentos
Arriba
Bind-9
Bind-8
Ad+bind
Dhcp
Kdephp
Shell
Trucos
Php
Documentos
Cuestiones php
Fedora
Legal
W2000 xp
COMOS
Errores dns

Re: [PHP-ES] cache de imagenes

Write haof XML files: Roberto Cesar Najera <rob_at_rtp.gob.mx>
Fecha: Tue, 19 Apr 2005 15:33:34 -0500

Pues segun con lo que me paso Francisco es muy sencillo

<?
echo '<img src="imagen.jpg?' . uniqid ('') . '" width="100" height="100"
border="0" />';
?>

ya resolvi el problema

Gracias !

----- Original Message -----
From: "Pablo E. Siciliano" <psiciliano_at_puentenet. com>
To: <inyaki_at_websonline.net>
Cc: <>
Sent: Tuesday, April 19, 2005 3:04 PM
Subject: Re: [PHP-ES] cache de imagenes

> Esa puede ser una opción, pero guarda una imagen por cada rand.
>
> Otra puede ser hacer un readfile de la imagen mandando antes los headers
> para no cache.
>
> Validaciones ya discutidas hasta el cansancio de por medio, podrías hacer
> algo así:
>
> <?php
> // Fecha en el pasado
> header("Content-type: image/gif");
> header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
>
> // siempre modificado
> header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
>
> // HTTP/1.1
> header("Cache-Control: no-store, no-cache, must-revalidate");
> header("Cache-Control: post-check=0, pre-check=0", false);
>
> // HTTP/1.0
> header("Pragma: no-cache");
> readfile("/path_fisico_a_mi_imagen".$imagen);
> ?>
>
> E invocarlo así:
>
> <img src="nocache_imagen.php?imagen=imagen.gif" />
>
> Otra alternativa (Y creo que es la mas sana de todas aunque no pasa por
> php), es configurar el web server que estes usando para que a las imagenes
> de turno les agregue los headers de no cache. Sinceramente no recuerdo
como
> se hace, pero no creo que sea dificil de encontrar.
>
> Saludos!
> Pablo E. Siciliano.
>
>
> ----- Original Message -----
> From: <inyaki_at_websonline. net>
> To: "Roberto Cesar Najera" <rob_at_rtp.gob.mx>
> Cc: "'Foro Php'" <php-es_at_lists.php.net>
> Sent: Tuesday, April 19, 2005 4:15 PM
> Subject: Re: [PHP-ES] cache de imagenes
>
>
> > Prueba a llamar a una imagén distinta cada vez con un número aleatorio.
> > $ale = rand(5,500);
> > echo "<img src='image1.jpg?".$ale."'>";
> >
> >
> >
> >
> > > hola lista tengo un aplicacion que maneja imagenes, el problema es que
> > > estas
> > > imagenes se quedan en el cache, de tal forma que si yo la cambio, no
> > > refresca la imagen y tengo problemas, alguna ves lei que se podia
hacer
> > > que
> > > la imagen no se guarde en cache, pero no me acurdo como se hacia
> > >
> > > alguien sabe como se hace esto ?
> > >
> > > de antemano gracias !
> > >
> > > --
> > > PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> > > To unsubscribe, visit: http://www.php.net/unsub.php
> > >
> >
> > --
> > PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
> >
> >
> > --
> > No virus found in this incoming message.
> > Checked by AVG Anti-Virus.
> > Version: 7.0.308 / Virus Database: 266.9.17 - Release Date: 2005-04-19
> >
> >
>
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Nearby mié abr 20 2005 - 00:24:06 CEST

Este archivo fue generado por hypermail 2.2.0 : mié nov 07 2007 - 20:55:33 CET


Página Principal
Google

Web
dns.bdat.net

Visita nuestro proveedor:
www.bdat.net

Publicidad:

Impresenteibols:Humor Jazz, música en vivo