script pour afficher des images de webcam - HTML/CSS - Programmation
Marsh Posté le 09-08-2010 à 10:35:44
tu fia sun script php qui parcours le dossier et retourne la dernière classé par date
ensuite une petite page html avec un javascript qui appelle à interval regulier la page et affiche al photo
Marsh Posté le 09-08-2010 à 15:40:00
Ton problème est que la webcam fonctionne de façon indépendante.
Si personne ne va sur la page web pendant longtemps la caméra va continuer à envoyer les images. Pour cela il te faut un programme s'exécutant à intervalles réguliers sur le serveur et qui supprimera toutes les images sauf la dernière.
Pour cela vois si tu ne peux pas accéder en ligne de commande au serveur pour y mettre un cron qui tournera disons toutes les minutes.
Coté client c'est très simple: un programme javascript qui apelle une url. Cette url exécute un script php (par exemple) qui retourne la dernière image par date (comme le suggère flo).
Regarde la librairie prototype pour cela, il y a déja des fonctions pour lancer du js toutes les X secondes, en synchrone ou asynchrone.
Marsh Posté le 09-08-2010 à 16:37:31
Sur le serveur il y a la possibilité de programmer une tache pour effacer les fichiers inutiles.
Je ne connait pas la librairie prototype peut-tu préciser?
Est-ce que l'on peut effacer sur un serveur Linux une série de fichier avec par exemple un joker comme : *.jpg ?
Marsh Posté le 09-08-2010 à 18:11:40
ppellero a écrit : Sur le serveur il y a la possibilité de programmer une tache pour effacer les fichiers inutiles. |
Pour ce qui est prototype, regarde ça: http://www.prototypejs.org/api/ajax/periodicalupdater.
C'est une méthode qui update une partie de ta page à partir d'une url, à intervalles réguliers. Tu peux t'en servir pour afficher l'image à intervalles réguliers.
Pour ta deuxième question: oui bien sûr, on peut tout faire sous Linux :
De mémoire, "rm *.jpg " suffit à faire ça. A lancer dans un cron dans ton cas.
Marsh Posté le 09-08-2010 à 10:22:25
Bonjour,
Je cherche à faire un script pour afficher des images de webcam sur un site.
La difficulté viens du fait que ma caméra envoie en FTP des images numérotées, impossible de les envoyer avec un nom unique.
Caméra Heden wifi IP.
Comment faire pour afficher toujours la dernière image arrivée (chaque minute) sur le site et ne pas se faire encombrer par des centaines d'images à la fin de la journée?
Quelqu'un aurait une idée de structure d'un script en PHP de préférence?
Merci de votre attention
Cordialement
Paul