[PHP-GD] Actualiser une image générée en GD,

Actualiser une image générée en GD, [PHP-GD] - PHP - Programmation

Marsh Posté le 08-10-2003 à 17:27:44    

Bonjour,
 
je génère une image avec la librairie GD de PHP,
j'enregistres les infos contenus dans $im en une image qui porte le nom $image,
 
ce avec la fonction : ImagePng ($im,$image);
 
Je voudrais forcer le fait que l'image soit regénéré à chaque passage, et qu'il n'utilise pas l'image précedemment généré qu'il a conservé en cache sur le serveur,
 
Pour le moment je suis obligé d'actualiser la page pour le forcer à refaire l'image, comment faire ?
 
Merci pour vos réponses :jap:

Reply

Marsh Posté le 08-10-2003 à 17:27:44   

Reply

Marsh Posté le 08-10-2003 à 18:04:18    

UP !

Reply

Marsh Posté le 08-10-2003 à 18:05:48    

t'es absolument pas clair.
 
 
[boule de crystal]
t'as un script php qui genere une image, et tu voudrais que les browsers ne cachent pas cette image?
[/boule de crystal]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 08-10-2003 à 18:14:24    

the real moins moins a écrit :

t'es absolument pas clair.
 
 
[boule de crystal]
t'as un script php qui genere une image, et tu voudrais que les browsers ne cachent pas cette image?
[/boule de crystal]


il a un problème de cache [:proy]  
quand il appelle deux fois de suite sa page, son image n'est pas régénérée mais c'est celle qui est en cache qui est affichée.
c'est tjs la merde avec le cache, dsl, j'ai pas de solution

Reply

Marsh Posté le 08-10-2003 à 18:17:08    

Ajoute un paramètre pipo a ton image. Par exemple, tu y accedes comme ça :
 
"image.gif.php?dummy=12"
 
Et fait varier la valeur de dummy. Par exemple, mets y la date en secondes depuis l'epoch.

Reply

Marsh Posté le 08-10-2003 à 18:17:58    

http://www.zend.com/manual/function.header.php
 
<?php
// Date in the past
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
 
// always modified
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" );
?>


Message édité par the real moins moins le 08-10-2003 à 18:18:07

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 08-10-2003 à 18:18:27    

Kristoph a écrit :

Ajoute un paramètre pipo a ton image. Par exemple, tu y accedes comme ça :
 
"image.gif.php?dummy=12"
 
Et fait varier la valeur de dummy. Par exemple, mets y la date en secondes depuis l'epoch.

:lol:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 08-10-2003 à 19:07:52    

et si le mec fait back? ça m'intéresserait de forcer à rafraîchir la page :ange:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 08-10-2003 à 19:16:22    

haaan tu lis un peu ouais :o
 
edit: et puis laisse un peu ton user faire back comme il veut :o


Message édité par the real moins moins le 08-10-2003 à 19:16:39

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 08-10-2003 à 19:21:59    

mon user fera comme j'en aurai envie :o
bon spa grave j'ai trouvé un truc :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 08-10-2003 à 19:21:59   

Reply

Marsh Posté le 08-10-2003 à 19:26:57    

Ton user, il ira peut être voir aillieur si tu l'emmerdes trop en l'obligeant à faire ceci et pas celà. ;)
Et c'est d'autant plus sur s'il existe déjà plusieurs autres sites équivalents. ;)

Reply

Marsh Posté le 08-10-2003 à 19:27:01    

drasche >> "truc" que je viens de donner [:mlc]


Message édité par the real moins moins le 08-10-2003 à 19:27:21

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 08-10-2003 à 21:49:47    

the real moins moins a écrit :

drasche >> "truc" que je viens de donner [:mlc]


non, pas TON truc :dtc:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 08-10-2003 à 22:04:45    

bah roule une job cron sur le serveur et fais référence a ce fichier généré par la job cron d'une manière statique? genre toujours référé à "image.gif"
 


Message édité par porksoda le 08-10-2003 à 22:05:42
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed