Bonjour, je souhaite afficher une image prise par une raspicam sur une page html. La caméra prend un bon nombre de photo toutes les x secondes. L'image sur la page html doit donc s'actualiser toutes les x secondes. J'ai pour cela écrit un code PHP:
<?php
header('Content-type: text/html; charset=utf-8');
// nom du dossier dans lequel sont stockées les images
$dst_dir = '/var/www/camera';
// liste des caméras Ã* afficher
$cameras = array('Pi', 'Pi', 'camera_3', 'camera_4');
// taille d'affichage des images
$width = '640';
$height = '480';
// fonction qui renvoie la dernière image d'une caméra
function showLastImage ($cam_name)
{
global $dst_dir;
header('Content-type: image/jpeg');
$dir = $dst_dir."/".$cam_name."/cam_".$cam_name."_*";
$imgs = glob($dir);
echo new Imagick(end($imgs));
}
if(isset($_REQUEST['get_cam_img']))
{
echo showLastImage($_REQUEST['get_cam_img']);
}
else{
echo "Pas de retour image";
}
?>
Si vous avez quelques idées
Merci d'avance
Micka