Foros del Web » Programando para Internet » PHP »

[PHP] Actualizar Aplicaciones Online

Estas en el tema de [PHP] Actualizar Aplicaciones Online en el foro de PHP en Foros del Web. Hola... Bueno.. tengo un panel de votos de un Juego (Ragnarok) .. entonces me han sugerido que le ponga un Auto Actualizador tipo Worpress, Joomla, ...
  #1 (permalink)  
Antiguo 25/07/2011, 10:48
 
Fecha de Ingreso: octubre-2010
Mensajes: 123
Antigüedad: 13 años, 6 meses
Puntos: 10
[PHP] Actualizar Aplicaciones Online

Hola...

Bueno.. tengo un panel de votos de un Juego (Ragnarok) .. entonces me han sugerido que le ponga un Auto Actualizador tipo Worpress, Joomla, SMF entre otros.

Entonces .. no tengo ninguna idea concreta en como lo hare.. no necesito que me digan necesariamente como.. solo necesito algunas ideas.. actualmente tengo mi idea de esta forma..

Hacer una peticion a

update.domain.com/?f=icpvote&now=2.0.5

Entonces F es el producto y now es la versión actual.. entonces si retorna "ok" significa que no hay actualizaciones.. pero si no devuelve "ok" devolverá un JSON con 2 cosas..

Mensaje de Error, Dirección de Descarga..
Entonces el mensaje sera el que yo le ponga que le muestre a dicho usuario y direccion de descarga sera un archivo ".ini", ".txt" que tenga la dirección de los archivos a descargar .. pero hasta ahi voy bien..


Como seria para que el SCRIPT php Descargara los archivo y los instalara?..

File_Gets_contents
fopen

Osea.. alguna idea de como hacerlo? :D .. saludos..

Trate de explicarlo lo mas posible

El detalle aqui es que hay algunos servidores que no permiten file_get_contents, fopen, file a servidores externos.. que método podría existir aquí?

Última edición por dksoft; 25/07/2011 a las 11:29
  #2 (permalink)  
Antiguo 29/07/2011, 08:29
 
Fecha de Ingreso: abril-2009
Mensajes: 45
Antigüedad: 15 años
Puntos: 1
Respuesta: [PHP] Actualizar Aplicaciones Online

te podría decir que usaras

file_get_contents.. pero luego hay problemas con SafeMode y no te deja acceder a servidores externos.

Quizás.. podrías usar file(); o igual te lo bloquea?
  #3 (permalink)  
Antiguo 29/07/2011, 08:34
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: [PHP] Actualizar Aplicaciones Online

quieres actualizar que cosa ?... no me quedo claro..

PD: recuerda que php trabaja desde el servidor...
__________________
More about me...
~ @rhyudek1
~ Github
  #4 (permalink)  
Antiguo 29/07/2011, 09:05
 
Fecha de Ingreso: octubre-2010
Mensajes: 123
Antigüedad: 13 años, 6 meses
Puntos: 10
Respuesta: [PHP] Actualizar Aplicaciones Online

Mira .. lo que quiero hace es simplemente actualizar un script propio.. osea.. hago un Programa o Script PHP..

pero quiero que cuando suba un actulizacion.. todos los que tengan el programa pero antiguo.. les indique que hay una actulizacion disponible y descargarla e instalarla Automaticamente. Tipo Worpress que solo te pregunta si deseas instalar.. y se descarga e instala sola.


Mi idea es usar file_get_contents para obtener los archivos ah actulizar. pero el problema es que el SafeMode suele prohibir los enlaces externos.. que forma podria usar para descargar archivos de servidor a servidor?.

Última edición por dksoft; 29/07/2011 a las 11:35
  #5 (permalink)  
Antiguo 29/07/2011, 11:39
 
Fecha de Ingreso: abril-2009
Mensajes: 45
Antigüedad: 15 años
Puntos: 1
Respuesta: [PHP] Actualizar Aplicaciones Online

Creo que se lo que quieres. hacer ..
lo que podrias hacer es.. poner un ZIP con todas las actulizaciones.. descargarlo con file_get_contents();

y descomprimirlo..

No creo que funcion con Servidores Safemode.. pero creo que podria funcionar hehe..
  #6 (permalink)  
Antiguo 30/07/2011, 22:01
 
Fecha de Ingreso: octubre-2010
Mensajes: 123
Antigüedad: 13 años, 6 meses
Puntos: 10
Respuesta: [PHP] Actualizar Aplicaciones Online

Bueno.. pues creo que file_get_contents no funciona..
  #7 (permalink)  
Antiguo 30/07/2011, 23:17
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 14 años, 11 meses
Puntos: 322
Respuesta: [PHP] Actualizar Aplicaciones Online

Si file_get_contents no te funciona, puedes intentar usando cURL que hace prácticamente lo mismo y la mayoría de los hosting los tiene activado.

Saludos!
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies

Etiquetas: aplicaciones, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 11:43.