Sincronizacion automatica de archivos entre local y remoto
Publicado por dryant (4 intervenciones) el 20/06/2016 19:00:01
Hola a todos!
Estoy creando una aplicacion web en la cual, se reciben unas ubicaciones y se muestran en un mapa de Google con la API de Google maps.
El archivo que contiene las ubicaciones me lo proporciona un programa que se ejecuta en local. Este programa local, genera un archivo html.
Hasta ahora lo que he conseguido es lo siguiente:
En local:
El archivo html con las ubicaciones es parseado por PHP y extraido de él solo la latitud y la longitud.
El archivo que contiene el javascript con el mapa de google maps recoge dichas variables (lat y long) y muestra con un marcador las ubicaciones en el mapa.
con <meta http-equiv="refresh" content="30"> se refcarga la pagina cada 30 segundos mostrando de nuevo la nueva ubicacion en el mapa.
El problema viene cuando subo mi web al servidor.... Como podreis deducir mi problema es como enviar automaticamente ese archivo al servidor cada 30 segundos....
He pensado en lanzar un tarea cron en mi local, pero seguro que hay una forma mas profesional de hacerlo. Lo ideal sería que desde el propio servidor remoto, lanzar un archivo php que se conectara directamente a mi carpeta local y cogiera de ahi el archivo... o algo por el estilo, para no tener que depender de tener que lanzar un programa ftp en el local para enviar el archivo cada vez que quiera ver las nuevas ubicaciones...
Que formas conoceis para poder solventar este problema?
Estoy creando una aplicacion web en la cual, se reciben unas ubicaciones y se muestran en un mapa de Google con la API de Google maps.
El archivo que contiene las ubicaciones me lo proporciona un programa que se ejecuta en local. Este programa local, genera un archivo html.
Hasta ahora lo que he conseguido es lo siguiente:
En local:
El archivo html con las ubicaciones es parseado por PHP y extraido de él solo la latitud y la longitud.
El archivo que contiene el javascript con el mapa de google maps recoge dichas variables (lat y long) y muestra con un marcador las ubicaciones en el mapa.
con <meta http-equiv="refresh" content="30"> se refcarga la pagina cada 30 segundos mostrando de nuevo la nueva ubicacion en el mapa.
El problema viene cuando subo mi web al servidor.... Como podreis deducir mi problema es como enviar automaticamente ese archivo al servidor cada 30 segundos....
He pensado en lanzar un tarea cron en mi local, pero seguro que hay una forma mas profesional de hacerlo. Lo ideal sería que desde el propio servidor remoto, lanzar un archivo php que se conectara directamente a mi carpeta local y cogiera de ahi el archivo... o algo por el estilo, para no tener que depender de tener que lanzar un programa ftp en el local para enviar el archivo cada vez que quiera ver las nuevas ubicaciones...
Que formas conoceis para poder solventar este problema?
Valora esta pregunta


0