C@rtm@n

Actualiser une image
« le: 24 March 2008 11:41:03 »
Salut !

J'ai enfin réussi à mettre un télésite en ligne depuis mon serveur perso sous le canapé et je me demande comment peut-on faire pour actualiser une image ?

Actuellement je fais une capture de ma webcam toutes les 10 secondes et je voudrais pouvoir actualiser l'image affichée sur le télésite.
Existe-t-il un moyen de faire un "recharger la page" qui permettrait de vider le cache ? Car mon image porte toujours le même nom ...

C@rtm@n

Actualiser une image
« Réponse #1 le: 24 March 2008 12:43:12 »
A défaut de trouver comment le faire simplement j'ai créé un petit script php qui me permet de changer l'image à chaque affichage.
Je vous le mets ici :

// Nettoyage du dossier temp
$handle = opendir('./temp');
while (false !== ($file = readdir($handle)))
{
        if ( $file != '..' && $file != '.')
        {
                unlink("./temp/".$file);
        }
}
closedir($handle);

// Traitement de la derniere image capturee
$now = time();
$file = 'webcam.jpeg';
$filesize = getimagesize($file);
$newfile = 'temp/webcam'.$now.'.png';

$source = imagecreatefromjpeg($file);
$destination = imagecreatetruecolor($filesize[0], $filesize[1]);
imagecopy($destination, $source, 0, 0, 0, 0, $filesize[0], $filesize[1]);

//header('Content-Type: image/png');
imagepng($destination, $newfile);

echo '  ';

?>

DaRkYoda

Actualiser une image
« Réponse #2 le: 24 March 2008 16:03:54 »
Normalement, il y a une meta qui permet de vider le cache image pour la freebox, mais elle ne semble pas fonctionner (à vérifier si le dernier firmware corrige le problème...)



A+