Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Definir variable como el texto que se muestra en una pagina

Estas en el tema de Definir variable como el texto que se muestra en una pagina en el foro de PHP en Foros del Web. Hola, estoy haciendo un script que compruebe si un servidor está online, para ello encontré una página externa donde se devuelve algo así: Pues yo ...
  #1 (permalink)  
Antiguo 31/05/2014, 03:15
 
Fecha de Ingreso: mayo-2014
Mensajes: 6
Antigüedad: 9 años, 10 meses
Puntos: 0
Pregunta Definir variable como el texto que se muestra en una pagina

Hola, estoy haciendo un script que compruebe si un servidor está online, para ello encontré una página externa donde se devuelve algo así:


Pues yo lo que quiero ahora es definir una variable que sea igual a el estado del login. Por ejemplo:
Cuando [{"login":"offline"},{"upload":"offline"}], quiero que me muestre en mi página:
Cita:
El servicio de login está caído
El servicio de subida de archivos está caído
Pero en esa página también se puede dar el caso de que:
[{"login":"slow"},{"upload":"slow"}] , por lo tanto quiero que solo se me muestre:
Cita:
El servicio de login está respondiendo con lentitud
El servicio de subida de archivos está respondiendo con lentitud
No sé como hacer eso, espero haberme explicado bien. Gracias de antemano y saludos.

Última edición por ruben_2s; 31/05/2014 a las 03:57
  #2 (permalink)  
Antiguo 31/05/2014, 04:51
lolainas
Invitado
 
Mensajes: n/a
Puntos:
Hola, parece que la respuesta la obtienes por GET, por lo tanto, con file_get_contents te valdría:
Código PHP:
Ver original
  1. $data = json_decode(file_get_contents('http://pagina'));
  2. if($data->login === 'slow') ...

Para que file_get_contents funcione fuera del sistema de ficheros de tu server debe estar activado allow_url_fopen en php.ini

Haz pruebas, saludos.

Última edición por lolainas; 31/05/2014 a las 04:56
  #3 (permalink)  
Antiguo 31/05/2014, 11:38
 
Fecha de Ingreso: mayo-2014
Mensajes: 6
Antigüedad: 9 años, 10 meses
Puntos: 0
De acuerdo Respuesta: Definir variable como el texto que se muestra en una pagina

Cita:
Iniciado por lolainas Ver Mensaje
Hola, parece que la respuesta la obtienes por GET, por lo tanto, con file_get_contents te valdría:
Código PHP:
Ver original
  1. $data = json_decode(file_get_contents('http://pagina'));
  2. if($data->login === 'slow') ...

Para que file_get_contents funcione fuera del sistema de ficheros de tu server debe estar activado allow_url_fopen en php.ini

Haz pruebas, saludos.
Vale, me ha funcionado justo así, gracias

Etiquetas: definir, muestra, variable
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




La zona horaria es GMT -6. Ahora son las 07:20.