Forum-webmaster
Technique - programmation => HTML / CSS / XHTML => Message commencé par: azedsqwxc le le 21-02-2009 a 20:42:21

Titre: mettre en cache une seule image
Posté par: azedsqwxc le le 21-02-2009 a 20:42:21

Bonjour,
Est-il possible de mettre en cache une seule image ?
Un moyen simple
Pour des images lourdes par exemple
Merci

Titre: Re:mettre en cache une seule image
Posté par: pppplus le le 27-02-2009 a 00:46:49

par exemple en PHP :

Code:

<?php
if ($fichier_cache_existe > time() - $secondes_cache ) {
@readfile($fichier_cache);//le fichier existe, on peut l'afficher
}
else
{
   ob_start();//met en mémoire les opérations suivantes

   echo "<img src='magrosseimage' />";
   
   $fp = fopen($fichier_cache,'w+');//ouvre en écriture + lecture + création
   fputs($fp,ob_get_contents());//envoie le contenu de la mémoire dans le fichier
   fclose($fp);
   ob_end_flush();//écrit la mémoire
   
   echo $buffer; //écrit ce qui vient d'être mis en mémoire
}
?>


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.