[Linux-bruxelles] LCP de dimanche via webcam

Yannick Warnier ywarnier at beeznest.org
Dim 13 Avr 19:09:10 CEST 2008


Le dimanche 13 avril 2008 à 18:25 +0200, Laurent Léonard a écrit :
> Le dimanche 13 avril 2008 à 18:14, Yannick Warnier a écrit :
> > On peut voir le code pour aider un peu? C'est
> > quoi ./images/videos/webcam.jpeg?xxxxx ? Un script? Quel langage?
> 
> C'est une simple image JPEG postée à intervalle régulière sur le serveur... 
> 
> >
> > Si vous utilisez l'application "webcam", ça pourrait être une idée de
> > changer les headers HTTP de la page (pragma no-cache et des bidules
> > comme ça) pour ne pas jouer avec ce numéro aléatoire qui n'a pas l'air
> > de fonctionner des masses.
> 
> Je ne pense pas que l'application utilisée crée une page, je pense que 
> ça "poste" juste le JPEG sur le serveur, mais je peux me tromper. 
> 
> Il faudrait donc pour ça changer le header HTTP de l'image en elle-même, ce 
> qui implique de faire un script PHP avec un MIME de JPEG, les données de 
> l'image et les headers HTTP voulus pour éviter que le browser ne mette en 
> cache l'information... La solution du paramètre aléatoire fonctionne très 
> bien cependant. 

Oui, c'est la logique du chemin différent qui implique, pour le
navigateur, une page différente, donc nettoyage du cache.

> > Aussi, le serveur web devrait renvoyer des messages relativement clairs
> > sur le pourquoi de l'impossibilité de voir l'image (parce que
> > visiblement elle change correctement d'URL, c'est juste la lecture de
> > l'image elle-même qui a l'air de poser problème). Ça pourrait aussi
> > aider de voir si la taille de l'image n'est pas gênante, mais à mon avis
> > c'est pas ça le problème (elle prend 17K).
> 
> Le problème vient probablement des droits sur le fichier, comme je le disais 
> dans mon précédent message... 
> 
> Forbidden
> You don't have permission to access /images/videos/webcam.jpeg on this server.
> 
> Apache/1.3.41 Server at www.lefourquet.be Port 80

Ça a l'air oui, sauf que comment expliques-tu que ça marche la première
fois?

Yannick





Plus d'informations sur la liste de diffusion Linux-bruxelles